Está en la página 1de 1

1. Arquitectura.

Con el fin de facilitarles el entendimiento de la arquitectura empleada en el Proyecto SIIAA alcanzamos la siguiente imagen en la cual esta queda graficada. Sobre este punto en particular queremos precisar que el framework Spring lo utilizamos nicamente como integrador de capas.

Arquitectura del Proyecto SIIAA

SPRING 2.5
Transaccin (applicationContext.xml)

VISTA XHTML Facelets

CONTROLADOR faces-config.xml

LGICA DAO BD PostgreSQL

XML

JSF 1.2

HIBERNATE 3.2

La capa Vista interacta con el controlador bajo la implementacin del framework JSF 1.2 para definir y desarrollar la lgica de presentacin. Cuando necesita interactuar con la capa lgica o demanda informacin de la base de datos recurre al Spring 2.5 que dentro de sus mltiples funciones se usa como integrador para que sea el propio Spring el que levante las instancias correspondientes de la capa lgica valindose de los objetos DAO. Para poder almacenar y/o recuperar informacin de la base de datos, la capa lgica se vale del framework Hibernate para poder acceder al motor del PostgreSQL. Todas la interacciones con la base de datos son responsabilidad de la capa lgica (framework Hibernate) apoyado por el Spring el cual controla de manera automtica las transacciones (applicationContext.xml).

Av. Paseo de la Repblica 3915 Oficina 104 Surquillo Telfono: (51 1) 221 5917 E-mail: informes@maxineti.com www.maxineti.com

También podría gustarte