Category: J2EE Design Pattern

J2EE Design Pattern : Integration Tier Patterns : Web Service Broker Design Pattern 0

J2EE Design Pattern : Integration Tier Patterns : Web Service Broker Design Pattern

Web Service Broker Design Pattern? Example for Web Service Broker Web Service Broker Design Pattern Web Service Broker access services using XML and web protocols Problem J2EE applications expose coarse-grained business services using Service...

J2EE Design Pattern : Integration Tier Patterns : Domain Store Design Pattern 2

J2EE Design Pattern : Integration Tier Patterns : Domain Store Design Pattern

Domain Store Design Pattern? Example for Domain Store Domain Store Design Pattern? Domain Store is used for separating persistence from object model. Problem Many systems have a complex object model that requires sophisticated persistence...

J2EE Design Pattern : Integration Tier Patterns : Service Activator Design Pattern 0

J2EE Design Pattern : Integration Tier Patterns : Service Activator Design Pattern

Service Activator Design Pattern? Example for Service Activator Service Activator Design Pattern? Service Activator facilitates asynchronous processing for EJB components. Problem A client invokes a business service and waits until the business service returns...

J2EE Design Pattern : Integration Tier Patterns : Data Access Object Design Pattern 0

J2EE Design Pattern : Integration Tier Patterns : Data Access Object Design Pattern

Data Access Object Design Pattern? Example for Data Access Object Data Access Object Design Pattern? Data Access Object abstracts data sources provides transparent access to data. Problem You want to encapsulate data access and...

J2EE Design Pattern : Business Tier Patterns : Value List Handler Design Pattern 0

J2EE Design Pattern : Business Tier Patterns : Value List Handler Design Pattern

Value List Handler Design Pattern? Example for Value List Handler Value List Handler Design Pattern? Value List Handler manages query execution, results caching, and results processing. Problem Many J2EE applications have clients that perform...

J2EE Design Pattern : Business Tier Patterns : Transfer Object Assembler Design Pattern 0

J2EE Design Pattern : Business Tier Patterns : Transfer Object Assembler Design Pattern

Transfer Object Assembler Design Pattern? Example for Transfer Object Assembler Transfer Object Assembler Design Pattern? Transfer Object Assembler obtain an application model this aggregates transfer objects from several business components. Problem Application clients frequently...

J2EE Design Pattern : Business Tier Patterns : Transfer Object Design Pattern 0

J2EE Design Pattern : Business Tier Patterns : Transfer Object Design Pattern

Transfer Object Design Pattern? Example for Transfer Object Transfer Object Design Pattern? Transfer Object transfers multiple data elements over tiers. Problem J2EE applications implement server-side business components, some of their methods return back data...

J2EE Design Pattern : Business Tier Patterns : Composite Entity Design Pattern 0

J2EE Design Pattern : Business Tier Patterns : Composite Entity Design Pattern

Composite Entity Design Pattern? Example for Composite Entity Composite Entity Design Pattern? Composite Entity represents a best practice for designing coarse-grained entity beans by grouping parent-dependent objects into a single entity bean. Problem Deciding...

J2EE Design Pattern : Business Tier Patterns : Business Object Design Pattern 0

J2EE Design Pattern : Business Tier Patterns : Business Object Design Pattern

Business Object Design Pattern? Example for Business Object Business Object Design Pattern? Business object have a conceptual domain model with business logic and relationship. Problem You have a conceptual domain model with business logic...

J2EE Design Pattern : Business Tier Patterns : Application Service Design Pattern 0

J2EE Design Pattern : Business Tier Patterns : Application Service Design Pattern

Application Service Design Pattern? Example for Application Service Application Service Design Pattern? Application Patterns centralizes business logic across several business tier components and services. Problem In J2EE applications some business-tier components such as Business...