26 January 2009

Breve catálogo de patrones J2EE

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: