F U N D E W E B ¿Qué es? -------- FUNDEWEB es un entorno de desarrollo completo para aplicaciones J2EE (IDE, framework, librerías y contenedor J2EE); que incluye Eclipse, Seam, Maven y OC4J: - IDE Eclipse 3.5 Galileo SR2 - Framework Seam 2.2.0.GA - Vista JSF 1.2 + Rich Faces + Facelets - Modelo Hibernate 3.3 basado en EJB 3.0 + JPA 1.0 - Tests Unitarios TestNG 5 - Gestor de Proyectos Maven 2.2.1 - Contenedor J2EE Oracle OC4J 10.1.3.4 - Servicios Web con Apache CXF 2.2.7 - Diseñador de informes BIRT 2.5 - Cliente Subversion SubEclipse 1.6 Requisitos ---------- WinXP Instrucciones de instalación ---------------------------- Descomprimir el ZIP en C:\, de modo que debe quedar un directorio C:\Fundeweb, con los siguientes subdirectorios: - 1.2 - eclipse - java - utilidades - workspace - maven_repository Documentación ------------- - Guías Técnicas de FUNDEWEB: http://fundeweb.um.es/prototipo/paginas/guias_tecnicas/principal.seam Histórico de Actualizaciones ---------------------------- 07-05-2010 FUNDEWEB 1.2.0 GA - Actualizamos a Eclipse 3.5 Galileo SR2. - Añadidos los plugins de Eclipse para calidad del Software: CheckStyle, FindBugs y Enmacl (Covertura). - Actualizamos CXF a la versión 2.2.7. - Actualizamos el Arquetipo de aplicaciones FundeWeb con Seam: - Añadimos tarea para Test desde Elicpse. - Añadimos tarea para crear el DataSource de la aplicación en el OC4J local. - Añadimos tarea para pasar los plugins de CheckStyle, FindBugs, Test Unitarios y de Cobertura. - Añadimos el Arquetipo para crear Servicios FundeWeb (sin Seam). - Actualizamos la versión de la plataforma en Servicios Atica Local a v1.0571. - Actualizamos la versión del "ejb_interfaces" para añadir los servicios de la Plataforma de eAdministracion (servicios de Registro, Archivo, Alfresco, etc). - Adelgazamos el repositorio Maven, sólo contiene las versiones de librerías necesarias para las tareas de los nuevos arquetipos. - Modificamos el generador de aplicaciones de Seam, para que se cumplan las reglas de CheckStyle. - Actualizamos a BIRT 2.5. 24-11-2009 FUNDEWEB 1.1.0 GA - Actualizamos a Seam 2.2.0. - Actualizamos a Maven 2.2.1. - Incluimos BIRT 2.3.2. Además del cliente BIRT para Eclipse necesario para crear los informes, también hemos montado un Servidor de Informes BIRT (q hemos llamado BIRTUM), así como las guías técnicas necesarias para saber cómo enlazar un informe con un formulario de aplicación hecho con FUNDEWEB. - Incluimos Apache CXF 2.2.4 (soporta tanto SOAP como REST). Hemos empezado a usarlo con los servicios de administración electrónica. La idea es poner los servicios comunes de ATICA dentro de EJBs, en aplicaciones independientes, que serán accesibles por RMI y como Servicios Web. - Plantilla ajustada a la nueva imagen corporativa de la UM que define la PUA. 13-07-2009 FUNDEWEB 1.0.1 GA - Actualizamos el cliente SVN SubEclipse a la version 1.6.3, tiene un mejor funcionamiento y es compatible con SVN 1.4 y 1.5 - Actualizamos jboss-seam.jar para tratar las ordenaciones por defecto de los componentes LIST de Seam, se ha modificado la calse org.jboss.seam.framework.Query, se ha dejado tambien el código original (Query-bak.java) - Incluimos modificaciones en el Arquetipo para soportar la optimización de consultas (listas con ordenación y paginación) - Mejoras en el generador de Seam (seam-gen): - Refrescar las entidades en los componentes HOME al pasar de la pantalla de edición y detalle. - Solucionar problema de las navegaciones en las etiquetas para que solo aparezca una en el fichero page del detalle. - Se ha añadido un fichero aparte llamado navigation.xml.ftl que obtiene las navegaciones. Ahora el fichero param.xml.ftl solo obtiene los parámetros. - La paginación de las paginas LIST solo aparece cuando la búsqueda tiene datos. - Añadidos mensajes para la validación en cliente y servidor para la subida de ficheros. 04-06-2009 FUNDEWEB 1.0 GA - Actualización a OC4J 10.1.3.4 - Mejoras en el generador de aplicaciones CRUD de Seam. Añadidas plantillas de linea y celda para poner campos en una misma linea, poder tener los campos con la etiqueta encima del campo, y añadir plantilla para poder meter validación en los filtros. - Mejoras en los mensajes de internacionalización. Ahora hay mensajes predeterminados para el texto de botones como: Aceptar, Volver, Editar, Eliminar, etc. También para los links de paginación. También se han añadido imágenes con botones para la paginación. Si uno de los elementos de paginación no esta habilitado, aparecerá con un botón en gris, si esta habilitado en azul. 12-05-2009 FUNDEWEB 1.0 CR2 - Mejoras en el generador de aplicaciones CRUD de Seam. - Actualizar Eclipse Ganymede a la versión SR2 y varios plugins - Actualizar JBoss Tools de Eclipse a la versión 3.0.1.GA - Actualizar el Proxy de eAdministracion electronica a la version 1.053 - Actualizar el EJB Proxy de eAdministración electrónica a la versión 1.053 - Cambios en las dependencias del arquetipo de proyectos de FundeWeb para utilizar las nuevas versiones del Proxy y EJB Proxy de eAdministración. - También se han cambiado dependencias del modulo web al ejb para poder hacer bindings de componentes JSF y RichFaces en las Beans. 10-03-2009 FUNDEWEB 1.0 CR1 - Separar el repositorio Maven del resto, introduciendo los directorios "core" y "maven" en la raíz. - Actualizar a Seam 2.1 - Actualizar a Eclipse 3.4 10-11-2008 FUNDEWEB 1.0 Beta - Primera versión de Fundeweb para el proyecto Portafirmas. Incluye eclipse 3.3, Seam 2.0, OC4J 10.1.3.3 y un repositorio Maven 2 local. ABREVIATURAS: - GA: versión estable - CR: versión casi estable - Beta: versión de pruebas