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 contendor J2EE); que incluye Eclipse, Seam, Maven y OC4J: - IDE Eclipse 3.4 Ganymede 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.4 - Diseñador de informes BIRT 2.3.2 - 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.1 - 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 ---------------------------- 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 seran 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 optimicacion de consultas (listas con ordenacion y paginacion) - 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 parametros. - La paginación de las paginas LIST solo aparece cuando la busqueda 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 version 3.0.1.GA - Actualizar el Proxy de eAdministracion electronica a la version 1.053 - Actualizar el EJB Proxy de eAdministracion electronica a la version 1.053 - Cambios en las dependencias del arquetipo de proyectos de FundeWeb para utilizar las nuevas versiones del Proxy y EJB Proxy de eAdministracion. - Tambien 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 raiz. - 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