Use LEFT and RIGHT arrow keys to navigate between flashcards;
Use UP and DOWN arrow keys to flip the card;
H to show hint;
A reads text to speech;
27 Cards in this Set
- Front
- Back
cj2eep Proxy - state purpose of this object/pattern type and where the concept originated.
|
-to provide a placeholder for some other object to control access to it.
-from the GoF book. |
|
cj2eep Entity Bean - describe/define and state where you might use it in a J2EE application.
|
-Refers to an entity bean.
-may also refer collectively to the entity bean's home interface, remote object, bean implementation, and primary key objects. |
|
cj2eep Singleton - describe/define and state where you might use it in a J2EE application.
|
-a GoFbook pattern that provides a single instance of an object,
|
|
cj2eep Delegate - describe/define and state where you might use it in a J2EE application.
|
-A stand-in, or surrogate, object for another component.
-an intermediate layer. -A Delegate has qualities of a proxy and a facade. -used in Business Delegate and many other patterns. |
|
cj2eep Independent Object - describe/define and state where you might use it in a J2EE application.
|
-can exist by itself and may manage the lifecycles of its dependent objects.
-useful in Composite Entity pattern. |
|
cj2eep Dispatcher - describe/define and state where you might use it in a J2EE application.
|
-Some of the responsibilities of the Controller include managing the choice of and dispatching to an appropriate View. This behavior may be partitioned into a separate component, referred to as a Dispatcher.
-used in Dispatcher View, Service To Worker. |
|
cj2eep CMP - describe/define and state where you might use it in a J2EE application.
|
-Container-managed persistence.
-A strategy for entity beans where the container services transparently manage the persistence of entity beans. -used in Business tier patterns. |
|
cj2eep Business Object - describe/define and state where you might use it in a J2EE application.
|
-An object that implements business logic and/or business data. Business data and business logic are implemented in coarse-grained objects called business objects. In J2EE, business objects are implemented as session or entity beans. In some cases, a business object could be an arbitrary Java object that provides some service.
-used in Business tier patterns. |
|
cj2eep Controller - describe/define and state where you might use it in a J2EE application.
|
-Interacts with a client, controlling and managing the handling of each request.
-used in Presentation and business tier patterns. |
|
cj2eep Enterprise Bean - describe/define and state where you might use it in a J2EE application.
|
-Refers to an Enterprise JavaBean component.
-can be a session bean or an entity bean instance. -When this term is used, it means that the bean instance can be either an entity bean or a session bean. |
|
cj2eep BMP - describe/define and state where you might use it in a J2EE application.
|
-Bean-managed persistence.
-A strategy for entity beans where the bean developer implements the persistence logic for entity beans. -used in Business tier patterns. |
|
cj2eep Composite - describe/define and state where you might use it in a J2EE application.
|
-A complex object that holds other objects.
-Also related to the Composite pattern described in the GoFbook. -used in Composite View, Composite Entity. |
|
cj2eep Helper - describe/define and state where you might use it in a J2EE application.
|
-used to help the Controller and/or View.
-ie, Controller and View may delegate to a Helper the responsibilities of content retrieval, validation, storing the model or adapting it for use by the display. -used in Presentation tier patterns Business Delegate |
|
cj2eep Value Object - describe/define and state where you might use it in a J2EE application.
|
-an arbitrary Java object that is used to carry data from one object/tier to another.
-typically does not contain any business methods. -may be designed with either public attributes or private attributes (in which case, get methods also provided to fetch attribute values). -used in Business tier patterns. |
|
cj2eep Template - describe/define and state where you might use it in a J2EE application.
|
-refers to the literal text encapsulated within a JSP View.
-also, might refer to a specific layout of components in a display. -used in Presentation tier patterns. |
|
cj2eep GoFbook - describe/define.
|
-Gang of Four - popular name given authors of the design patterns book, "Design Patterns: Elements of Reusable Object-Oriented Software,"
-Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides |
|
cj2eep Model - describe/define and state where you might use it in a J2EE application.
|
-a logical/physical representation of the system or its subsystem.
-used in Presentation and Business tier patterns. |
|
cj2eep Locator - describe/define and state where you might use it in a J2EE application.
|
-an object that aids in locating service and business objects.
-used in Service Locator pattern. |
|
cj2eep Session Bean - describe/define and state where you might use it in a J2EE application.
|
-Refers to a stateless or stateful session bean.
-May also refer collectively to the session bean's home interface, remote object, and bean implementation. -used in Business tier patterns. |
|
cj2eep Dependent object - describe/define and state where you might use it in a J2EE application.
|
-An object that does not exist by itself and whose lifecycle is managed by another object.
-used in Composite Entity pattern. |
|
cj2eep Scriptlet - describe/define and state where you might use it in a J2EE application.
|
-application logic embedded directly within a JSP.
-used in Presentation tier patterns. |
|
cj2eep Iterator - describe/define and state where you might use it in a J2EE application.
|
-GoFbook pattern to provide accessors to underlying collection facilities.
-used in Value List Handler |
|
cj2eep Facade - describe/define and state where you might use it in a J2EE application.
|
-GoFbook pattern for hiding underlying complexities.
-used in Session Facade pattern. |
|
cj2eep View - describe/define and state where you might use it in a J2EE application.
|
-manages graphics/text to make up the display.
-interacts with Helpers to get data values with which to populate the display. -may delegate activities (eg, content retrieval) to its Helpers. -used in Presentation tier patterns. |
|
cj2eep Factory (Abstract Factory or Factory Method) - describe/define and state where you might use it in a J2EE application.
|
-GoFbook patterns for creating objects or families of objects.
-used in Business tier patterns: Data Access Object, Value Object |
|
cj2eep Data Access Object - describe/define and state where you might use it in a J2EE application.
|
-An object that encapsulates and abstracts access to data from a persistent store or an external system.
-Currentl, Data Access Objects are closely related to bean managed persistence. -used in Business and Integration tier patterns. |
|
cj2eep Persistent Store - describe/define and state where its concept originated.
|
-represents persistent storage systems such as RDBMSs, ODBMSs, file systems, and so on.
-used in Business and Integration tier patterns. |