Core J2ee Patterns

E-Book Overview

This guide presents the best practices for development using J2EE technologies and details 21 design patterns that produce applications notable for their performance, scalability, and robustness. A multi- tier case study illustrates every stage of enterprise development, and sample code is provided. Common mistakes are identified, so they can be avoided. The authors are Java architects and engineers

E-Book Content

Core J2EE™ Patterns: Best Practices and Design Strategies Foreword Preface Sun Java Center and the J2EE Pattern Catalog What This Book is About? What This Book Is Not? Who Should Read this Book? How This Book is Organized Companion Website and Contact Information Acknowledgments I: PATTERNS AND J2EE 1. INTRODUCTION What Is J2EE ? What Are Patterns? J2EE Pattern Catalog Patterns, Frameworks, and Reuse Summary 2. J2EE PLATFORM OVERVIEW A Brief Perspective J2EE Platform J2EE Patterns and J2EE Platform Summary II: DESIGN CONSIDERATIONS, BAD PRACTICES, AND REFACTORINGS 3. PRESENTATION TIER DESIGN CONSIDERATIONS AND BAD PRACTICES Presentation Tier Design Considerations Presentation Tier Bad Practices 4. BUSINESS TIER DESIGN CONSIDERATIONS AND BAD PRACTICES Business Tier Design Considerations Business and Integration Tiers Bad Practices 5. J2EE REFACTORINGS Presentation Tier Refactorings Business and Integration Tier Refactorings General Refactorings III: J2EE PATTERN CATALOG -1- Part 3 includes the following four chapters: 6. J2EE PATTERNS OVERVIEW What Is a Pattern? Identifying a Pattern The Tiered Approach J2EE Patterns Guide to the Catalog J2EE Pattern Relationships Relationship to Known Patterns Patterns Roadmap Summary 7. PRESENTATION TIER PATTERNS Intercepting Filter Front Controller View Helper Consequences Related Patterns Composite View Service to Worker Dispatcher View 8. BUSINESS TIER PATTERNS Business Delegate Value Object Session Facade Composite E
You might also like

Parallel And Distributed Logic Programming
Authors: Bhattacharya A. , Konar A. , Mandal A.    182    0


Spatial Data Modeling For 3d Gis
Authors: Alias Abdul-Rahman , Morakot Pilouk    137    0


Feature Extraction And Image Processing
Authors: Mark Nixon , Alberto S Aguado    168    0


Image Processing In C
Authors: Dwayne Phillips    159    0


Statistical Pattern Recognition
Authors: Andrew R. Webb    139    0


Programming In Haskell
Authors: Graham Hutton    156    0


Webster's New World Telecom Dictionary
Authors: Ray Horak    160    0


Linear Programming: Introduction
Authors: Dantzig G. , Thapa M.    198    0


Linear Programming: Foundations And Extensions
Authors: Robert Vanderbei    130    0