Table of Contents


book cover
Rapid J2EE Development: An Adaptive Foundation for Enterprise Applications
By Alan Monnox
...............................................
Publisher: Pearson PTR
Pub Date: March 10, 2005
Print ISBN: 0-13-147220-8
Pages: 432
 

Table of Contents  | Index

   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 O/R 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



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

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net