13
FUNDEWEB Framework desarrollo aplicaciones J2EE ATICA (Universidad de Murcia)

FundeWeb. El framework de desarrollo en ÁTICA

Embed Size (px)

DESCRIPTION

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.

Citation preview

Page 1: FundeWeb. El framework de desarrollo en ÁTICA

FUNDEWEB

Framework desarrollo aplicaciones J2EE

ATICA

(Universidad de Murcia)

Page 2: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 2

Agenda

1. ¿Qué es FundeWeb? Objetivos

2. Arquitectura de componentes

3. Servicios FundeWeb

4. Referencias

Page 3: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 3

¿Dónde estamos?

1. ¿Qué es FundeWeb? Objetivos

2. Arquitectura de componentes

3. Servicios FundeWeb

4. Referencias

Page 4: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 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 desarrolladores

Page 5: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 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ódigo

Page 6: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 6

¿Dónde estamos?

1. ¿Qué es FundeWeb? Objetivos

2. Arquitectura de componentes

3. Servicios FundeWeb

4. Referencias

Page 7: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 7

• Arquitectura técnica del IDE (I)

2. Arquitectura y componentes

Vista

Control

Modelo

Page 8: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 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)

Page 9: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 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 desarrollo

Page 10: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 10

¿Dónde estamos?

1. ¿Qué es FundeWeb? Objetivos

2. Arquitectura de componentes

3. Servicios FundeWeb

4. Referencias

Page 11: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 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.seam

Page 12: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 12

¿Dónde estamos?

1. ¿Qué es FundeWeb? Objetivos

2. Arquitectura de componentes

3. Servicios FundeWeb

4. Referencias

Page 13: FundeWeb. El framework de desarrollo en ÁTICA

FundeWeb: Framework desarrollo J2EE 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/