Listado breve de patrones con código de ejemplo y aplicaciones de referencia, proporcionado por nuestros amigos de Sun.
Business Delegate [ACM01]
Nos permite reducir/minimizar el acoplamiento entre las capas Web y de Negocio.
Composite Entity [ACM01]
Permite modelar la relación entre las entidades de negocio (maneja las relaciones de los objetos dependientes)
Composite View [ACM01]
Nos permite construir vistas a partir de la utilización de sub-vistas.
Data Access Object (DAO) [ACM01]
Encapsula y abstrae los mecanismos de acceso a datos.
Fast Lane Reader
Mejora el acceso de solo lectura a los datos usando JDBC.
Front Controller [ACM01]
Centraliza el proceso de las peticiones y la selección de las vistas de una aplicación.
Intercepting Filter [ACM01]
Permite interceptar la información de las peticiones antes y después de ser procesadas en su destino.
Model-View-Controller
Permite desacoplar el acceso a los datos, lógica de negocio, presentación e interacción de los usuarios.
Service Locator [ACM01]
Proporciona un punto central de acceso a los servicios empresariales.
Session Facade [ACM01]
Permite definir operaciones de negocio en alto nivel, ocultando las interacciones con los componentes de negocio de bajo nivel.
Transfer Object [ACM01]
Trata de la transferencia de datos entre las diversas capas.
Value List Handler [ACM01]
Permite iterar eficientemente grandes listados virtuales de elementos.
View Helper [ACM01]
Simplifica el acceso al estado del modelo y la lógica de acceso a datos.
- FIN -
No comments:
Post a Comment