fundeweb. el framework de desarrollo en Ática

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

Upload: seccion-de-metodologias-normalizacion-y-calidad-del-software

Post on 12-Jun-2015

1.456 views

Category:

Technology


0 download

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.

TRANSCRIPT

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/