The Java EE Architect’s Handbook, Second Edition: How to be a successful application architect for Java EE applications
This handbook is a concise guide to assuming the role of application architect for Java EE applications. This handbook will guide the application architect through the entire Java EE project including identifying business requirements, performing use-case analysis, object and data modeling, and guiding a development team during construction. This handbook will provide tips and techniques for communicating with project managers and management. This handbook will provide strategies for making your application easier and less costly to support. Whether you are about to architect your first Java EE application or are looking for ways to keep your projects on-time and on-budget, you will refer to this handbook again and again.
You will discover how to:
Who this book is for:
Section I: Planning Java EE Applications
Chapter 1: Project Development Team and Project Life Cycle
Chapter 2: Defining the Project
Chapter 3: Scope Definition and Estimation
Chapter 4: Designing External Application Interfaces
Section II: Designing Java EE Applications
Chapter 5: A Layered Approach to Java EE Design
Chapter 6: Creating Object Models
Chapter 7: Creating the Data Model
Chapter 8: Planning Construction
Section III: Building Java EE Applications
Chapter 9: Coding Value Objects and Entities
Chapter 10: Building Data Access Objects
Chapter 11: Building Business Objects
Chapter 12: Building the Deployment and Presentation Layers
Chapter 13: Making Technology Product Selections
Chapter 14: Building Architectural Components
Chapter 15: Application Architecture Strategies
Section IV: Testing and Maintaining Java EE Applications
Chapter 16: Testing Guidelines and Strategy
Chapter 17: Making Java EE Applications Supportable
Chapter 18: Finding Your Way When Technologies Change