Term
What is the benefit of a singleton? |
|
Definition
It reduces the demand for server resources. |
|
|
Term
What is the benefit of a DAO? |
|
Definition
It provides a simple, consistent API for data access that does not require knowledge of other technologies. |
|
|
Term
What is the benefit of a factory?
(Hint: 2) |
|
Definition
- It reduces duplication of code.
- Allows clients to create complex objects easily. |
|
|
Term
What is the benefit of a Service Locator?
(Hint: 5) |
|
Definition
- Abstract complexity of the service creation and lookup.
- Provides uniform service access to clients.
- Facilitates use of EJB.
- Improves network performance.
- Caches initial context objects for client. |
|
|
Term
What is the benefit of a front controller?
(Hint: 3) |
|
Definition
- It avoids duplication of control logic.
- Applies common logic to multiple request.
- Provides a centralized access point into the system. |
|
|
Term
What is the benefit of a Model 2? |
|
Definition
Keeps database access and business logic out of the view layer. |
|
|
Term
What is the benefit of a business delegate?
(Hint: 5) |
|
Definition
- The client becomes transparent to naming and lookup service.
- Hides remoteness.
- Exposes a simpler, uniform interface to business tier.
- Reduces coupling between client and business services.
- Translates business service exceptions to application exceptions. |
|
|
Term
What is the benefit of the session facade?
(Hint: 2) |
|
Definition
- It reduces business complexity presented to the client.
- Increases application speed for remote clients by reducing the number of remote calls. |
|
|