Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FundeWeb. El framework de desarrollo en ÁTICA

1,869 views

Published on

Breve Descripción del Framework de desarrollo de aplicaciones JEE en el Área de Tecnologías de la Información y las Comunicaciones Aplicadas de la Universidad de Murcia.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

FundeWeb. El framework de desarrollo en ÁTICA

  1. 1. FUNDEWEBFramework desarrollo aplicaciones J2EE ATICA (Universidad de Murcia)
  2. 2. Agenda 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. ReferenciasFundeWeb: Framework desarrollo J2EE 2
  3. 3. ¿Dónde estamos? 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. ReferenciasFundeWeb: Framework desarrollo J2EE 3
  4. 4. 1. ¿Qué es FUNDeWEB? • FUNDeWEB – Entorno y Framework para el desarrollo de aplicaciones J2EE • Se incluye tanto el Interfaz de desarrollo (IDE) como el Servidor J2EE – Desarrollado por la sección MNCS como servicio para ATICA, se complementa con: • Acceso a documentación • Formación a usuarios • Soporte técnico presencial y online a los desarrolladoresFundeWeb: Framework desarrollo J2EE 4
  5. 5. 1. ¿Qué es FUNDeWEB? • Objetivos organizativos – Ofrecer un UNICO entorno de desarrollo – Reutilización del código YA desarrollado – Aumento de la productividad y de la calidad – Movilidad de los desarrolladores – Conocimiento compartido • Objetivos técnicos – Proporcionar un Framework basado en estándares actuales – Simplificación de la utilización de dichos estándares – Facilitar la incorporación de nuevas tecnologías – Automatizar la generación de pruebas del códigoFundeWeb: Framework desarrollo J2EE 5
  6. 6. ¿Dónde estamos? 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. ReferenciasFundeWeb: Framework desarrollo J2EE 6
  7. 7. 2. Arquitectura y componentes • Arquitectura técnica del IDE (I) Vista Control ModeloFundeWeb: Framework desarrollo J2EE 7
  8. 8. 2. Arquitectura y componentes • Arquitectura técnica del IDE (II) – Basado en el IDE Eclipse 3.5 + Framework JBoss Seam 2.2 – Incluye tecnología para la gestión de proyectos Maven 2 – Sigue el patrón MVC (Modelo / Vista / Control) – Tecnologías incluidas para la VISTA: • JSF 1.2 • Facelets • Rich Faces – Tecnologías incluidas para el MODELO/CONTROL: • JPA 1.0 • EJB 3.0 (Hibernate)FundeWeb: Framework desarrollo J2EE 8
  9. 9. 2. Arquitectura y componentes • Arquitectura técnica del IDE (III) – Otras tecnologías incluidas • Generación de informes con BIRT • Realización de pruebas unitarias con TestNG 5 • Hudson como servidor de integración continua • Servidor Archiva de repositorios Maven • Infraestructura para SOA con Apache CXF • Mejora de la calidad del software con los plugins de ECLIPSE: – CheckStyle, FindBug y EMMA • Adaptado para el despliegue en servidores J2EE de Oracle (OC4J 10.1.3.4) – Incluye una copia local del servidor para el desarrolloFundeWeb: Framework desarrollo J2EE 9
  10. 10. ¿Dónde estamos? 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. ReferenciasFundeWeb: Framework desarrollo J2EE 10
  11. 11. 3. Servicios FundeWeb • Formación a programadores – Más de 100 Guías técnicas y FAQ – Cursos y seminarios sobre el Framework o sobre apartados específicos (seguridad) • Soporte presencial y telemático – Acompañamiento en el puesto de trabajo • Descarga del FrameWork en 1 sólo click – ftp://ftp.um.es/pub/Fundeweb/ • Portal FundeWeb con ejemplos de código – https://fundeweb.um.es/ • Servicio de suscripción RSS de FundeWeb – https://fundeweb.um.es/prototipo/rss/feedAtica.seamFundeWeb: Framework desarrollo J2EE 11
  12. 12. ¿Dónde estamos? 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. ReferenciasFundeWeb: Framework desarrollo J2EE 12
  13. 13. 4. Referencias • FundeWeb en ATICA – http://www.um.es/atica/que-es-fundeweb • Página web e MNCS – http://www.um.es/atica/mncs/ • Portal de FundeWeb (necesaria cuenta UMU) – https://fundeweb.um.es/FundeWeb: Framework desarrollo J2EE 13

×