Monthly Archives: septiembre 2010

Alfresco Community 3.4.a y iBatis

Hoy he visto la noticia de la liberación de alfresco Community en su versión 3.4.a (lo de la letra “a” es debido a la nueva nomenclatura de que adopta Alfresco para su versión Community).

¿Donde he visto la noticia?, en los foros de Alfresco evidentemente y en el blog de Toni de la Fuente (blyx.com). Para saber más sobre esta nueva versión os remito a su blog: “Liberada Alfresco Community versión 3.4.a”

Una de las cosas que más me ha gustado ha sido la inclusión de iBatis y la eliminación de Hibernate, evidentemente solo para la parte del repositorio ya que jBPM usa también como capa de persistencia esta última y no puede eliminarse (todavía).

iBatis es un marco de trabajo para usar persistencia ayudado por SGBDs (Sistemas Gestores de Bases de Datos) al igual que Hibernate.

iBatis está dentro del proyecto Apache y lo que más destaca es su facilidad para “mapear” clases de Java y sus respectivos comandos en SQL, o sea, mapeo de campos y paso de parámetros principalmente. Personalmente creo que es un acierto que Alfresco incluya a iBatis en su sistema (al igual que otros productos que iré comentando en otras publicaciones).

Además cuenta con una herramienta llamada ibator y que no es más que un generador de código para ayudar al programador a obtener:

  • Ficheros SqlMap XML
  • Clases Java para mapear los campos y claves principales
  • Clases Java que usan los objetos DAO (opcionalmente)

Esta herramienta contiene también un plugin para Eclipse.

Si queréis saber más sobre el proyecto iBatis podéis ir a su web oficial: http://ibatis.apache.org/