This file contains
Type.ENTERPRISEpatterns as described in the CORE J2EE Patterns 2nd Edition - Best Practices and Design Strategies book. Although some of the EE patterns described in this book are obsolete, others are still actual and defined in this package.
- Marco Tedone
Enum Summary Enum Description DataAccessObjectPattern.DataSourceType
Annotation Types Summary Annotation Type Description BusinessDelegatePatternIntent [Core J2EE Patterns, pg 249]: use a BusinessDelegate to reduce coupling between presentation-tier clients and business services. BusinessDelegatePattern.BusinessDelegate BusinessDelegatePattern.BusinessService DataAccessObjectPatternIntent [Core J2EE Patterns, pg 391]: Abstract and encapsulate all access to the data source. DataAccessObjectPattern.BusinessObject DataAccessObjectPattern.Dao DataAccessObjectPattern.DataSource DataAccessObjectPattern.ValueObject ModelViewControllerIntent: The Model View Controller (MVC) pattern divides an application in three components: The View, the Controller and the Model. The View presents data to clients The Controller handles client's requests, uses the Model to get things done and dispatches to the appropriate view a response to the request (this response might contain objects from the Model) The Model wraps the logic and the domain model of the application, offering both services and objects to the view ModelViewController.Controller ModelViewController.Model ModelViewController.View