J2EE Architecture & Design 2° session
J2EE Patterns in dept
Patternsā?¦.
Singleton Pattern
Service Locator Pattern
Service Locator Pattern
Service Locator Pattern
Review Example
Review Example
Bean Manager Singleton + Home Factory
Bean Manager
Bean Manager Singleton + Home Factory
Bean Manager
Bean Manager Singleton + Home Factory
Bean Manager
Bean Manager
EJBGetter: Service Locator
Controller
Controller
Controller
Controller
StockManager Session Facade
Trader
Stocks.jsp: View
Implementing MVC: web.xml
Presentation patternsā?¦.
Front Controller
Front Controller
Intercepting Filter
Intercepting Filter
Intercepting Filter Pattern
Web Application Frameworks
Why Web Application Framework?
Web Application Frameworks
More EJB Tier patterns
Business Delegate Pattern (similar Command Pattern)
Business Delegate Pattern
Service Locator Pattern
Business Delegate & Service Locator Pattern
DAO Pattern
Business Delegate Implementation Strategies
DAO Pattern
DAO Pattern
DAO Example
DAOFactory using abstract Factory
Concrete DAOFactory Implementation for Cloudscape
DAOFactory using abstract Factory
Concrete DAOFactory Implementation for Cloudscape
Cloudscape DAO Implementation for Customer
Customer Transfer Object
DAOFactory using abstract Factory
Client Code Using a DAO and DAO Factory
JDBC for Reading
Version Number: Optimistic locking
Version Number: Optimistic locking
Conclusion