Categorías destacadas
programacion php    
Artículo
100
¡votar!

 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.

 
Publicado por:
Administrador
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
Luis Rodriguez dice:

Buen tutorial

13/05/2010, a las 19:04:29
Pepe García dice:

Quiero el código fuente!!! Muchas gracias por este tutorial tan completo.

05/05/2010, a las 09:35:18
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon