Flylib.com
J2EE Design Patterns
J2EE Design Patterns
ISBN: 0596004273
EAN: 2147483647
Year: 2006
Pages: 113
Authors:
William Crawford
,
Jonathan Kaplan
BUY ON AMAZON
Main Page
Table of content
Copyright
Preface
Audience
Organization of This Book
For Further Reading
Conventions Used in This Book
Comments and Questions
Acknowledgments
Chapter 1. Java Enterprise Design
1.1 Design Patterns
1.2 J2EE
1.3 Application Tiers
1.4 Core Development Concepts
1.5 Looking Ahead
Chapter 2. The Unified Modeling Language
2.1 Origins of UML
2.2 The Magnificent Seven
2.3 UML and Software Development Lifecycles
2.4 Use Case Diagrams
2.5 Class Diagrams
2.6 Interaction Diagrams
2.7 Activity Diagrams
2.8 Deployment Diagrams
Chapter 3. Presentation Tier Architecture
3.1 Server-Side Presentation Tier
3.2 Application Structure
3.3 Building a Central Controller
Chapter 4. Advanced Presentation Tier Design
4.1 Reuse in Web Applications
4.2 Extending the Controller
4.3 Advanced Views
Chapter 5. Presentation Tier Scalability
5.1 Scalability and Bottlenecks
5.2 Content Caching
5.3 Resource Pool
Chapter 6. The Business Tier
6.1 The Business Tier
6.2 Domain Objects
Chapter 7. Tier Communications
7.1 Data Transfer Patterns
Chapter 8. Database and Data Patterns
8.1 Data Access Patterns
8.2 Primary Key Patterns
8.3 Object-Relational Mappings
Chapter 9. Business Tier Interfaces
9.1 Abstracting Business Logic
9.2 Accessing Remote Services
9.3 Finding Resources
Chapter 10. Enterprise Concurrency
10.1 Transaction Management
10.2 General Concurrency Patterns
10.3 Implementing Concurrency
Chapter 11. Messaging
11.1 Messaging in J2EE
11.2 Messaging and Integration
11.3 Message Distribution Patterns
11.4 Message Types
11.5 Correlating Messages
11.6 Message Client Patterns
11.7 Messaging and Integration
11.8 For Further Reading
Chapter 12. J2EE Antipatterns
12.1 Causes of Antipatterns
12.2 Architectural Antipatterns
12.3 Presentation Tier Antipatterns
12.4 EJB Antipatterns
Appendix A. Presentation Tier Patterns
A.1 Architectural Patterns
A.2 Advanced Architectural Patterns
A.3 Scalability Patterns
Appendix B. Business Tier Patterns
B.1 Business Tier Patterns
B.2 Data Transfer Patterns
B.3 Database Patterns
B.4 Business Tier Interface Patterns
B.5 Concurrency Patterns
Appendix C. Messaging Patterns
C.1 Message Distribution Patterns
C.2 Message Client Patterns
C.3 Messaging Integration Patterns
Appendix D. J2EE Antipatterns
D.1 Architectural Antipatterns
D.2 Presentation Tier Antipatterns
D.3 Business Tier Antipatterns
Colophon
Index
Index SYMBOL
Index A
Index B
Index C
Index D
Index E
Index F
Index G
Index H
Index I
Index J
Index L
Index M
Index N
Index O
Index P
Index Q
Index R
Index S
Index T
Index U
Index V
Index W
J2EE Design Patterns
ISBN: 0596004273
EAN: 2147483647
Year: 2006
Pages: 113
Authors:
William Crawford
,
Jonathan Kaplan
BUY ON AMAZON
Java I/O
Closing Output Streams
Copying Files with Buffers
Communicating with a Device on a Port
Describing Devices
IRPs
Image Processing with LabVIEW and IMAQ Vision
Introduction
Introduction to IMAQ Vision Builder
Line-Scan Cameras
Gray-Scale Operations
Frequency Filtering
Secure Programming Cookbook for C and C++: Recipes for Cryptography, Authentication, Input Validation & More
Building a Dynamic Library with an IDE
Science and Mathematics
Sorting Localized Strings
Miscellaneous
Introduction
Special Edition Using Crystal Reports 10
Using the Standard Report Creation Wizard
Combining and Layering Report Objects
Choosing a Formula Language: Crystal Versus Basic Syntax
Crystal Reports Excel Plug-in
Publishing to the Web Desktop
Microsoft Office Visio 2007 Step by Step (Step By Step (Microsoft))
Working Within the Visio Environment
Working with Groups
Adding Decorative Elements to Diagrams
Modifying Shape Connections
Glossary
Cultural Imperative: Global Trends in the 21st Century
Culture and Climate
Cognitive Processes
The China Phenomenon
Empires Past, Present, and Future
Appendix C National Traits
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