Flylib.com
Rapid J2EEв„ў Development: An Adaptive Foundation for Enterprise Applications
Rapid J2EEв„ў Development: An Adaptive Foundation for Enterprise Applications
ISBN: 0131472208
EAN: 2147483647
Year: 2005
Pages: 159
Authors:
Alan Monnox
BUY ON AMAZON
Rapid J2EE Development: An Adaptive Foundation for Enterprise Applications
Table of Contents
Copyright
Praise for Rapid J2EE Development
Hewlett-Packard Professional Books
Preface
What Is This Book About?
Who Should Read This Book?
How This Book Is Organized
About the Software
What This Book Contains
Acknowledgments
About the Author
Part I: Adaptive Processes
Chapter 1. A J2EE Adaptive Foundation
The Need for Rapid Development
The Enterprise Challenge
The J2EE Platform
Defining an Adaptive Foundation
Laying the Foundations for Rapid Development
Foundation Investment Benefits
Critical Success Factors
Summary
Chapter 2. Rapid Application Development
Common Elements of RAD
Working with Prototypes
Summary
Chapter 3. Embracing Adaptive Methods
Why Use a Methodology?
The Waterfall Lifecycle Model
Iterative Development
Introducing RUP
Agile Methods
Introducing XP
Summary
Part II: Agile Architectures
Chapter 4. Designing for Rapidity
Architecture and Design Objectives
RAD Architecture and Design
Approaches to J2EE Architecture
Summary
Chapter 5. Modeling Software
Why Model?
Multiple Views of Architecture
The Unified Modeling Language
Common Failings
Modeling Tools
Why Modeling Tools Fail
Succeeding with Modeling Tools
Summary
Chapter 6. Code Generation
What Is Code Generation?
Passive Code Generators
Active Code Generators
Attribute-Oriented Programming
Introducing XDoclet
Working with Actively Generated Code
Summary
Chapter 7. Rapidity and the Database
The Database Dilemma
Data Access Options
Code Generation and OR Mapping
Setting Up the Database
Generating the Persistence Layer
Summary
Chapter 8. Model-Driven Architecture
The Promise of MDA
MDA Explained
MDA Versus Traditional Modeling
MDA Compliant Tools
MDA with AndroMDA
Summary
Part III: Rapid Languages
Chapter 9. Scripting
Why Use a Scripting Language?
Features of a Scripting Language
Introducing Jython
A Groovy Alternative
Summary
Chapter 10. Working to Rule
Business Rules
Business Rules in Software
Rule Engines
Introducing Jess
The Java Rule-Engine API
Enterprise-Level Rule Engines
Summary
Chapter 11. Aspect-Oriented Programming
Why AOP?
AOP Explained
Introducing AspectJ
Language Versus Framework
Introducing AspectWerkz
Adopting Aspects
Summary
Part IV: Dynamic Environments
Chapter 12. Optimal Builds
Time and Motion
The Build Process
Introducing Ant
Minimal Builds with Ant
Working with Subprojects
Viewing Build Dependencies
Standard Build Targets
Project Organization
Integration with IDEs
Extending Ant with Jython
Summary
Chapter 13. The Integrated Development Environment
Why Use an IDE?
Introducing Eclipse
IDE Features for Enterprise Development
Debugging J2EE Applications with Eclipse
Summary
Chapter 14. Test-Driven Development
Testing as a Development Paradigm
Introducing JUnit
Generating Unit Tests
Testing from the Inside Out
Summary
Chapter 15. Efficient Quality Assurance
Quality Assurance
Automated Testing
Functional Testing
Introducing HttpUnit
Load and Stress Testing
Introducing JMeter
JMeter Guidelines
Summary
Appendix A. Acronyms
Appendix B. Bibliography
Index
SYMBOL
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Rapid J2EEв„ў Development: An Adaptive Foundation for Enterprise Applications
ISBN: 0131472208
EAN: 2147483647
Year: 2005
Pages: 159
Authors:
Alan Monnox
BUY ON AMAZON
Introducing Microsoft Office InfoPath 2003 (Bpg-Other)
Validating Form Data
Adding Views to a Template
Designing InfoPath Web Service Clients
Introducing InfoPath Form Template Projects
Writing Advanced Event Handlers
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Causing a Source File to Be Linked Automatically Against a Specified Library
Introduction
Performing Set Operations on Sequences
Computing Variance, Standard Deviation, and Other Statistical Functions
Representing Large Fixed-Width Integers
Logistics and Retail Management: Emerging Issues and New Challenges in the Retail Supply Chain
Retail Logistics: Changes and Challenges
The Internationalization of the Retail Supply Chain
Temperature-Controlled Supply Chains
Rethinking Efficient Replenishment in the Grocery Sector
Enterprise Resource Planning (ERP) Systems: Issues in Implementation
802.11 Wireless Networks: The Definitive Guide, Second Edition
Frame Processing and Bridging
Detailed PCF Framing
Direct Sequence Transmission
Rogue Access Points
Site Planning and Project Management
Extending and Embedding PHP
Data Creation
Returning Values by Reference
Opening Streams
Reusing Old Tricks
Calling Back into PHP
FileMaker 8 Functions and Scripts Desk Reference
FileMaker Field Types
FilterValues()
Get(SystemPlatform)
GetField()
MiddleValues()
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies