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))
Using the Data Link Properties Dialog Box
Finding Rows in a DataTable
Using Auto-Incrementing Columns Without Causing Conflicts
Overcoming Keyword Conflicts When Using CommandBuilders
Using a Transaction with a DataAdapter
Java I/O
Writing Bytes to Output Streams
Server Sockets
Performance
Duplication
Decimal Formats
The .NET Developers Guide to Directory Services Programming
Introduction to .NET Directory Services Programming
Selecting the Right Technology
Binding and CRUD Operations with DirectoryEntry
Binding to the Directory
Reading and Writing LDAP Attributes
C & Data Structures (Charles River Media Computer Engineering)
Control Structures
Recursion
Arrays, Searching, and Sorting
Problems in Linked Lists
Problems in Graphs
802.11 Wireless Networks: The Definitive Guide, Second Edition
WEP Cryptographic Operations
Robust Security Network (RSN) Operations
Using 802.11 Access Points
Site Planning and Project Management
11 Network Analysis Checklist
Oracle SQL*Plus: The Definitive Guide (Definitive Guides)
Generating the Entire Page
Getting the Current Date into a Header
Prompting for Values
Reloading the Data
Environment Variables That Affect SQL*Plus
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