Instalación y uso de los siguientes plugins de eclipse:
callisto
abatorspringideamateras faceside
AbatorEste plugin lo facilita
ibatis en su página web es bastante util.
Ibatis es un motor de persistencia j2ee de apache. El cuál mapeo en ficheros xml sqlmap o datamapper el modelo de datos de nuestra aplicación web. Este framework esta diseñado y orientado a la arquitectura
DAOConociendo esta arquitectura sabemos que implementa las siguientes clases VO , DAO (interface) y DAOImpl (Implementacion del interface) por cada tabla de la base de datos existira un VO un DAO con su implementación. Ibatis desacopla el modelo de datos campos de cada tabla mapeando los mismos en un fichero xml. Este framework favorece la reutilización del modelo de datos al estar los datos de provenientes de cada tabla y que utilizan los DAO's configurados y mapeados en un fichero xml.
El objetivo del plugin abator es generar estas clases java además de proporcionar una conexión a la base de datos con la cual en cualquier momento podremos modificar esas clases generadas automaticamente a traves de avator haciendo más facil el mantenimiento de la aplicación.
Para instalarlo dispone de la opción on-line de eclipse esto es pestaña help>Software updates> find&install>New Remote Site. A continuación se inserta la siguiente url http://ibatis.apache.org/tools/abator y se continua con el asistente de instalación.
Para su uso en primer lugar se crea un java project o un web project a continuación se añaden los jar de ibatis. Por motivos de orden es recomentable crear un paquete de configuración tanto para los sql-maps como para el fichero de configuración de abator. Para crear el fichero de configuración de abator sobre el proyecto new file>other>abator. Se crea autometicamente el siguiente fichero abatorConfig.xml sin datos.

fichero abatorConfig.xml completado.

Se continua aplicando botón derecho sobre abatorConfig.xml y generando automaticamente las clases DAO.

Este es el resultado final.

Este proceso se puede repetir cuantas veces se quiera detectando las modificaciones sobre nuestra base de datos y cambiando la estructura DAO de la misma.
SpringIDEPara facilitar el desarrollo, y el tratamiento de ficheros de Spring, existe el plugin para Eclipse,SpringIDE [
http://springide.org/project].
Este plugin, permite ver de una forma visual la definición de beans, además incluye caraterísticas como el autocompletado de clases y el acceso directo desde el gráfico de visualización, a la definición del bean o de la clase.
La instalación se puede hacer on-line exactamente igual que en el caso de abator help>Software updates> find&install>New Remote Site la url "http://springide.org/updatesite/". Desde donde también se puede actualizar a nuevas versiones. SpringIde proporciona una vista para
spring beans donde es posible localizar los ficheros de configuración de spring de un proyecto, además de un
buscador y un
corrector sintactico de estos ficheros que comprueba si estan mal formados. Alternativamente posee una vista
BeansGraph que graficamente muestra los ficheros Spring clasificados y ordenados por dependencias para ello es necesario tener instalada en eclise la librería gráfica GEF disponible en la página
www.eclipse.org/gefSeguiremos informando gracias por vuestra paciencia