Submit Articles A Collection of Informative and Interesting Articles

Absolutely Free - Start Sharing Your Knowledge Today!
  

Home | Submit Articles | Login   

Online Since Year 2000 
 
ALL Categories HEALTH EDUCATION FINANCE TECH WOMEN ENTERTAINMENT TRAVEL
 

J2EE Design Pattern - Part 2

BY: Arivuvel Ramu | Category: Technology | Submitted: 2010-07-10 06:53:42
 
•    Post a Comment

•    Read Comments

   Author Photo

Share this article with friends:

           
Share with FACEBOOK ADD TO StumbleUpon ADD TO DEL.ICIO.US ADD TO DIGG

Show All Social Bookmarks



Presentation Tier Patterns
Intercepting Filter
Facilitates preprocessing and post processing of a request.

Front Controller
Provides a centralized controller for managing the handling of a request.

View Helper
Encapsulates logic that is not related to presentation formatting into helper components.

Composite View
Creates an aggregate view from atomic subcomponents

Service To Worker
Combines a Dispatcher component with the Front Controller and view helper patterns

Dispatcher View
Combines a Dispatcher component with the Front controller and view helper patterns, differing many activities to view processing.

Context Object
To Encapsulate state in a protocol independent way.

Application Controller
To Centralize retrieval and invocation of request processing components


Business Tier Patterns
Business Delegate
Decouples presentation and service tiers, and provides a façade and proxy interface to the services.

Value Object
Facilitates data exchange between tiers by reducing network chattiness

Session Façade
Hides business object complexity; centralizes workflow handling

Composite Entity
Represents a best practice for designing coarse grained entity beans by grouping parent dependent objects into a single entity bean

Value Object Assembler
Assembles a composite value object from multiple data sources

Value List Handler
Manages query execution, results caching and results processing

Service Locator
Encapsulates complexity of business service lookup and creation; locates business services factories.

Business Object
To separate business data and logic using an object model

Application Service
To Centralize and aggregate behavior to provide a uniform service layer

Integration Tier Pattern
Data Access Object
Abstracts data sources; provides transparent access to data

Service Activator
Facilitates asynchronous processing for EJB Components

Domain Store
To Separate persistence from the object model

Web Service Broker
To expose and broker one or more services using XML and web protocols.

Article Source: http://www.saching.com/

About Author / Additional Info:
Arivuvel Ramu
Technical Architect (SOA)
GalaxESolutions

Comments on this article: (0 comments so far)

Comment Comment By Comment Date

Leave a Comment   |   Article Views: 835



Additional Articles:
•   Finding Expert CV Writers
•   Top 10 Tourist Attractions in Paris
•   Making a Loft Staircase
•   The Transit Phase From Nomadic to Settled Life

Latest Articles in "Technology" category:
•   How Did Technology Changed the Way People Communicate
•   'Jailbreaking' Apple Devices: A Step Into a New, Free, World
•   A Research Frame For Wireless Sensor Coverage and Connectivity Issues
•   An Artifact to Train the Backpropagation Network
•   Research Tips For Constructing a Classifier Based on Neural Network .
•   A Research Frame Work of Machine Learning in Data Mining
•   Hot Spring Tech - Hottest electronic devices


Important Disclaimer: All articles on this website are for general information only and is not a professional or experts advice. We do not own any responsibility for correctness or authenticity of the information presented in this article, or any loss or injury resulting from it. We do not endorse these articles, we are neither affiliated with the authors of these articles nor responsible for their content. Please see our disclaimer section for complete terms.
Page copy protected against web site content infringement by Copyscape
Copyright © 2010 saching.com - Do not copy articles from this website.
| Home | Disclaimer | Xhtml |