Frameworks de iMade

En base a las necesidades de cada una de las capas, elegiremos los framewoks que mejor se adapte a las características concretas de la aplicación a desarrollar. iMade propone y recomenda los siguientes frameworks para un proyecto tipico J2EE:

Presentación

Propone el estándar JSF (con RichFaces/Ajax4JSF)

Lógica de Negocio (Servicios)

Se implementarán en objetos Java adhoc que implementan la lógica de negocio o alternativamente el uso de Spring.

Persistencia (DAO)

Se propone usar iBatis que es un framework del proyecto Apache. iBatis está constituido por dos frameworks independientes que generalmente se usan juntos: DAO y sqlMaps. El primero simplifica la implementación del patrón de diseño Data Access Objects (DAO) y el segundo simplifica la persistencia de objetos en bases de datos relacionales.
Consideraciones sobre la capa de acceso a datos (persistencia).