Diferencia entre revisiones de «Compass con Spring»
Línea 1: | Línea 1: | ||
Compass provee integración con Spring a través de la clase Local Compass Bean, Compass Dao Support y Compass Template | Compass provee integración con Spring a través de la clase Local Compass Bean, Compass Dao Support y Compass Template | ||
− | + | ==Clases principales== | |
− | == | + | ===LocalCompassBean=== |
Esta clase es similar al LocalSessionFactoryBean de Hibernate y permite configurar una instancia de Compass usando Spring. Esta instancia será luego inyectada a los diversos objetos que quieran acceder al índice (en particular, DAO que hereden de CompassDaoSupport). | Esta clase es similar al LocalSessionFactoryBean de Hibernate y permite configurar una instancia de Compass usando Spring. Esta instancia será luego inyectada a los diversos objetos que quieran acceder al índice (en particular, DAO que hereden de CompassDaoSupport). | ||
− | + | ===CompassDaoSupport=== | |
Esta clase es similar a HibernateDaoSupport, y brinda métodos útiles para el uso de la session de Compass. | Esta clase es similar a HibernateDaoSupport, y brinda métodos útiles para el uso de la session de Compass. | ||
− | + | ===CompassTemplate=== | |
Esta clase es similar a HibernateTemplate, y provee métodos para usar la session de compass, y una gestión transparente de la transacción de Compass. | Esta clase es similar a HibernateTemplate, y provee métodos para usar la session de compass, y una gestión transparente de la transacción de Compass. | ||
En particular, esta clase permite realizar varias operaciones dentro de una misma transacción a través de un CompassCallback. | En particular, esta clase permite realizar varias operaciones dentro de una misma transacción a través de un CompassCallback. | ||
− | + | ==Ejemplo== | |
completar un ejemplo de uso | completar un ejemplo de uso | ||
− | + | ==Ver también== | |
− | + | * [[Compass]] | |
− | + | * [http://www.opensymphony.com/compass/content/spring.html Listado de funcionalidad de Compass con Spring] | |
− | * [Compass] | + | * [http://www.opensymphony.com/compass/versions/1.1M1/api/org/compass/spring/LocalCompassBean.html Javadoc de LocalCompassBean] |
− | + | * [http://www.compass-project.org/docs/2.0.0RC2/api/org/compass/spring/CompassDaoSupport.html Javadoc de CompassDaoSupport] | |
− | + | * [http://www.compass-project.org/docs/2.0.0RC2/api/org/compass/core/CompassTemplate.html Javadoc de CompassTemplate] | |
− | * [ | ||
− | * [ | ||
− | * [ | ||
− | * [ |
Revisión del 21:23 30 jul 2008
Compass provee integración con Spring a través de la clase Local Compass Bean, Compass Dao Support y Compass Template
Contenido
Clases principales
LocalCompassBean
Esta clase es similar al LocalSessionFactoryBean de Hibernate y permite configurar una instancia de Compass usando Spring. Esta instancia será luego inyectada a los diversos objetos que quieran acceder al índice (en particular, DAO que hereden de CompassDaoSupport).
CompassDaoSupport
Esta clase es similar a HibernateDaoSupport, y brinda métodos útiles para el uso de la session de Compass.
CompassTemplate
Esta clase es similar a HibernateTemplate, y provee métodos para usar la session de compass, y una gestión transparente de la transacción de Compass.
En particular, esta clase permite realizar varias operaciones dentro de una misma transacción a través de un CompassCallback.
Ejemplo
completar un ejemplo de uso