Este post tiene su origen en el anterior de definición genérica de una Arquitectura para el desarrollo de Aplicaciones Web.
Basándome en la documentación de Oracle, investigando por internet, y tratando de ver cual es la situación más realista, os propongo la siguiente 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.
Hi Andrejus,I used a application saerhd AppModule to store the static data of the application, but some times, we want to this AppModule to reload all the data from database immediately when the static data have some modifications. Can we have a way to do this?Thank you so much!Ha