Eclipse/Spring
Propuesta de arquitectura basada en WebLogic:
En la figura vemos la estructura genérica enfrentada a la concreta de Oracle:
- JSF: en la capa de presentación para estructurar con MVC, y tratar de evitar el Javascript con los problemas de crossbrowsing.
- JAX-WS: el estandar para hacer Web Services
- Jasper: herramienta para generar informes en muchos formatos (PDF,XSL,DOC,..) y desde muchas fuentes (SQL, XML, XLS,….)
- Spring: para crear capas de servicio y utilizar la inyección de dependencias en las otras capas
- EclipseLink: implementación de JPA
- Weblogic: Servidor JEE de referencia (de momento) de Oracle.
- Java 6: Utilizando las ventajas de la versión 6 del lenguaje Java.
- Eclipse OEPE: distribución de Oracle de Eclipse con sus herramientas más destacadas para este IDE.
Para definir todos los bloques de la arquitectura, debo andar los siguientes pasos:
- Genéricos (ARQUITECTURA):
- Aplicación de Ejemplo
- Definición de Arquitectura y pasos (Oracle EE)
- Concretos - Oracle EE:
- Oracle XE: instalación y puesta a punto de la BBDD
- Inatalar JDeveloper y Weblogic.
- Diseñando el modelo de datos (JDeveloper)
- Creando el proyecto base (Eclipse/Weblogic)
- Persistencia (JPA/EclipseLink)
- Arquitectura (Servicios/Spring)
- Servir WebServices:
- Seguridad:
- Capa de Presentación Web: JSF
- Jasper Reports
- Report desde JDBC Connection
- Report desde objetos JPA-EclipseLink

