J2EE Design Patterns Applied [Real World Development with Pattern Frameworks]
Κύριοι συγγραφείς: | , , , , , |
---|---|
Μορφή: | Βιβλίο |
Έκδοση: |
Bermingham, UK
Wrox Press
c2002
|
Πίνακας περιεχομένων:
- Introduction, Chapter 1: Design patterns applied to J2EE : a) The Evolution of Patterns, b) Patterns in Software Engineering, c) What are Design Patterns? d) Identifying Patterns, e) Representing Design Patterns, f) How do Design Patterns Solve Design Problems? g) Selecting a Design Patterns, h) Using a Design Pattern i) Refactoring, j) Antipatterns, k) J2EE and Design Patterns, l) Problem Domains for J2EE Patterns, m) Summary, Chapter 2: Patterns Applied to the Web Tier : a) Presentation Patterns, b) Case Study: A Hotel Bookings Management System, c) Identifying the Patterns, d) Summary, Chapter 3 : Patterns Applied to a Persistence Framework : a) A Starting Model, b) What is a persistence, c) The TitleDAO Session Bean, d) The Value Object Pattern, e) The Value Object Pattern, f) The Service Locator Pattern g) The Persistence Framework in Action, h) Persistence Framework Strategies, i) Summary, Chapter 4 : Patterns Applied to Improve Performance and Scalabillity : a) What Causes Performance Problems?, b) What Cause Scalability Problems? c) The City Break Booking application, d) Identifying Patterns to Improve Performance, e) Identifying Patterns to Improve Scalability, f) The Complete City Break Architecture, g) Summary, Chapter 5 : Patterns Appled to Manage Security : a) What are Security Patterns? b) Wrox Web Banking Use Cases, c) Implementing the Case Study, d) Summary, Chapter 6 : Patterns Applied to Enable Enterprise Integration: a) What is Enterprise Application Integration? b) Integration Patterns for J2EE, c) Simple Integration Scenario, d) Implementing the Integration Patterns, e) Using Integration Patterns for B2B, f) Summary, Chapter 7: Patterns Applied to Enable Reusability, Maintainability, and Extensibility : a) Why Write Reusable Software? b) Why Write Maintainable Software? c) Why Write Extensible Software? d) A Component-Based Case Study, e) The Decorator Design pattern, f) Summary, Index