Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Tutoriales > Lenguajes orientados a objeto > Java > J2EE > Integración de JSF, Spring e Hibernate para crear una Aplicación Web del Mundo Real
-Tutoriales

Integración de JSF, Spring e Hibernate para crear una Aplicación Web del Mundo Real


Conclusión

Este tutorial ha mostrado cómo integrar JSF con el marco de trabajo Spring e Hibernate para construir una aplicación Web del mundo real. La combinación de estas tres tecnologías proporciona un sólido marco de trabajo para el desarrollo de aplicaciones Web. Para este tipo de aplicaciones se debería utilizar una arquitectura multi-capa como arquitectura de alto nivel. JSF se acopla muy bien en el patrón de diseño MVC y se puede utilizar para implementar la capa de presentación. El marco de trabajo Spring se puede utilizar en la capa de lógica-de-negocio para manejar los objetos de negocio, y porporcionar control de transaciones declarativoo y control de recursos. Spring se integra muy bien con Hibernate. Hibernate es un poderoso marco de trabajo de mapeo O/R y puede proporcionar el mejor servicio dentro de la capa de integración.

Particionando toda la aplicación Web en capas y programando contra interfaces, se pueden reemplazar las tecnologías usadas para cada capa de la aplicación. Por ejemplo, Struts puede ocupar el lugar de JSF para la capa de presentación, y JDO puede reemplazar a Hibernate en la capa de integración. La integración entre las capas no es trivial. El uso de la inversión de control y del patrón de diseño Service Locator puede hacerlo más sencillo. JSF proporciona funcionalidades que no poseen otros marcos de trabajo como Struts. Sin embargo, esto no significa que usted tenga que tirar Struts y empezar a utilizar JSF ahora mismo. Si JSF debe utilizarse o no como marco de trabajo Web para sus aplicaciones, depende del estado de sus proyectos, de los requerimientos funcionales, y de la experiencia de su equipo.

 
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network