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
ADO.NET 3.5 Cookbook (Cookbooks (OReilly))
Raising and Handling Stored Procedure Errors
Nesting Manual Transactions with the SQL Server .NET Data Provider
Synchronizing a DataSet with an XML Document
Getting a SQL Server Query Plan
A.6. Delegates
MySQL Stored Procedure Programming
Triggers
Transactions and Locks
Using Stored Programs with MySQLdb
Stored Programs and Code Injection
Optimizing Stored Program Code
Lotus Notes and Domino 6 Development (2nd Edition)
Defining a Domino Database
Using Graphic Objects on Forms
What Is JavaScript?
JavaScript Support in Domino 6
Teamstudio Analyzer
Cisco IP Telephony (CIPT) (Authorized Self-Study) (2nd Edition)
The Two Sides of the Cisco Unified CallManager Cluster
Configuring Time-of-Day Routing
Threats Targeting the Operating System
Review Questions
Cisco CallManager Fundamentals (2nd Edition)
Cisco CallManager Architecture
Call Hunting Constructs
Troubleshooting
Trunk Devices
Overview of CDR Data
Python Standard Library (Nutshell Handbooks) with
Overview
The cgi Module
The gdbm Module
The py_compile Module
The tokenize Module
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