un ensemble de patterns se dégage des principes J2EE, en voici la cartographie :

et une courte description de l'ensemble de ces patterns (en anglais pour l'instant, désolé) :
Presentation Tiers Patterns
Intercepting Filter : Facilitates preprocessing and postprocessing of a request
Front Controller : Provides a centralized controller for a request handling
Context Object : Encapsulates state in a protocol independent way to be shared throughout your application
Application Controller : Centralizes and modularizes action and view management
View Helper : Separates processing logic from view
Composite View : Creates a composite view from subviews by separating content and layout management
Service to Worker : Invokes business processing prior to view processing
Dispatch View : Invokes View Processing Prior to business processing
Business Tier Patterns
Business Delegate : Encapsulates access to a businness service
Service Locator : Centralizes lookup logic for business services anc components
Session Facade : Expose coarse-grained services to remote clients
Application Service : Aggregates behavior to provide a uniform service layer
Business Object : Encapsulates business data and logic
Composite Entity : Implements persistent business objects using entity beans
Transfer Object : Carries data accross a tier
Transfer Object Assembler : Assembles a transfer object from multiple data sources
Value List Handler : Manages search and iteration of large set of results
Integration Tier Patterns
Data Access Object : Abstracts and encapsulates access to persistent store
Service Activator : Provides asynchronous access to one or more services
Domain Store : Provides transparent persistence for business objects
Web Service Broker : Exposes one or more services using XML and web protocols
Tout ceci est extrait du site corej2eepatterns et si vous souhaitez appréhender le monde J2EE, des tutoriaux sont disponibles sur le site de sun.
Aucun commentaire:
Enregistrer un commentaire