SlideShare une entreprise Scribd logo
1  sur  13
Télécharger pour lire hors ligne
FUNDEWEB
Framework desarrollo aplicaciones J2EE


                     ATICA
            (Universidad de Murcia)
Agenda

    1.     ¿Qué es FundeWeb? Objetivos
    2.     Arquitectura de componentes
    3.     Servicios FundeWeb
    4.     Referencias




FundeWeb: Framework desarrollo J2EE      2
¿Dónde estamos?

    1.     ¿Qué es FundeWeb? Objetivos
    2.     Arquitectura de componentes
    3.     Servicios FundeWeb
    4.     Referencias




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




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

FundeWeb: Framework desarrollo J2EE                                        5
¿Dónde estamos?

    1.     ¿Qué es FundeWeb? Objetivos
    2.     Arquitectura de componentes
    3.     Servicios FundeWeb
    4.     Referencias




FundeWeb: Framework desarrollo J2EE      6
2. Arquitectura y componentes


    •      Arquitectura técnica del IDE (I)




                                              Vista


                                              Control


                                              Modelo




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




FundeWeb: Framework desarrollo J2EE                                                    9
¿Dónde estamos?

    1.     ¿Qué es FundeWeb? Objetivos
    2.     Arquitectura de componentes
    3.     Servicios FundeWeb
    4.     Referencias




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

FundeWeb: Framework desarrollo J2EE                                         11
¿Dónde estamos?

    1.     ¿Qué es FundeWeb? Objetivos
    2.     Arquitectura de componentes
    3.     Servicios FundeWeb
    4.     Referencias




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

Contenu connexe

En vedette

SPICE-Mejoramiento de Procesos de Software(Software process Improvement Capab...
SPICE-Mejoramiento de Procesos de Software(Software process Improvement Capab...SPICE-Mejoramiento de Procesos de Software(Software process Improvement Capab...
SPICE-Mejoramiento de Procesos de Software(Software process Improvement Capab...Ricardo Lopez
 

En vedette (13)

Medea. Metodología de desarrollo en ÁTICA
Medea. Metodología de desarrollo en ÁTICAMedea. Metodología de desarrollo en ÁTICA
Medea. Metodología de desarrollo en ÁTICA
 
En 20 minutos ... Charla drools
En 20 minutos ... Charla droolsEn 20 minutos ... Charla drools
En 20 minutos ... Charla drools
 
Vision estatica de medea
Vision estatica de medeaVision estatica de medea
Vision estatica de medea
 
En 20 minutos ... Charla selenium
En 20 minutos ... Charla seleniumEn 20 minutos ... Charla selenium
En 20 minutos ... Charla selenium
 
En 20 minutos ... Como se hizo LooWID.com
En 20 minutos ... Como se hizo LooWID.comEn 20 minutos ... Como se hizo LooWID.com
En 20 minutos ... Como se hizo LooWID.com
 
MEDEA contada a los alumnos de Grado de Ingeniería Informática
MEDEA contada a los alumnos de Grado de Ingeniería InformáticaMEDEA contada a los alumnos de Grado de Ingeniería Informática
MEDEA contada a los alumnos de Grado de Ingeniería Informática
 
Pórtico
PórticoPórtico
Pórtico
 
Notimovil
NotimovilNotimovil
Notimovil
 
En 20 minutos ... jBPM
En 20 minutos ... jBPMEn 20 minutos ... jBPM
En 20 minutos ... jBPM
 
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyectoEn 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
En 20 minutos ... Sonar Qube: cómo de bueno es el código de tu proyecto
 
SPICE-Mejoramiento de Procesos de Software(Software process Improvement Capab...
SPICE-Mejoramiento de Procesos de Software(Software process Improvement Capab...SPICE-Mejoramiento de Procesos de Software(Software process Improvement Capab...
SPICE-Mejoramiento de Procesos de Software(Software process Improvement Capab...
 
En 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura OracleEn 20 minutos ... Arquitectura Oracle
En 20 minutos ... Arquitectura Oracle
 
En 20 minutos ... Chrome Developer Tools
En 20 minutos ... Chrome Developer ToolsEn 20 minutos ... Chrome Developer Tools
En 20 minutos ... Chrome Developer Tools
 

Similaire à FundeWeb. El framework de desarrollo en ÁTICA

Curso de Fundeweb2 desde cero a experto con ejemplos.ppt
Curso de Fundeweb2 desde cero a experto con ejemplos.pptCurso de Fundeweb2 desde cero a experto con ejemplos.ppt
Curso de Fundeweb2 desde cero a experto con ejemplos.pptRolitoChc1
 
Genasys sigte2011 open_geogadget_framework (OGF)
Genasys sigte2011 open_geogadget_framework (OGF)Genasys sigte2011 open_geogadget_framework (OGF)
Genasys sigte2011 open_geogadget_framework (OGF)Javier Sánchez
 
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EEHerramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EEIván Ruiz-Rube
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Ianpierr Miranda
 
Frameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsEsteban Saavedra
 
Instalacion dreamviewer
Instalacion dreamviewerInstalacion dreamviewer
Instalacion dreamviewerWilman Kdnita
 
Mejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareMejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareJose Luis Bugarin Peche
 
Zend Framework2
Zend Framework2Zend Framework2
Zend Framework2uni
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XMLJuan Carlos Rubio Pineda
 
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesSeminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesAlejandro Bolaños Ussa
 
Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Leonardo Portillo
 
Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Leonardo Portillo
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Robert Rayco Quiroz
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidadRaelyx Cordero
 

Similaire à FundeWeb. El framework de desarrollo en ÁTICA (20)

Curso de Fundeweb2 desde cero a experto con ejemplos.ppt
Curso de Fundeweb2 desde cero a experto con ejemplos.pptCurso de Fundeweb2 desde cero a experto con ejemplos.ppt
Curso de Fundeweb2 desde cero a experto con ejemplos.ppt
 
Genasys sigte2011 open_geogadget_framework (OGF)
Genasys sigte2011 open_geogadget_framework (OGF)Genasys sigte2011 open_geogadget_framework (OGF)
Genasys sigte2011 open_geogadget_framework (OGF)
 
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EEHerramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
Herramientas para la mejora del proceso de desarrollo de aplicaciones J2EE
 
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
Proyecto de Aplicación-Implementación de una INTRANET = Colegio Sagrado Coraz...
 
Frameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web GrailsFrameworks de Desarrollo Web Grails
Frameworks de Desarrollo Web Grails
 
Instalacion dreamviewer
Instalacion dreamviewerInstalacion dreamviewer
Instalacion dreamviewer
 
Mejores a nuestros proyectos de Software
Mejores a nuestros proyectos de SoftwareMejores a nuestros proyectos de Software
Mejores a nuestros proyectos de Software
 
Zend Framework2
Zend Framework2Zend Framework2
Zend Framework2
 
Poc
PocPoc
Poc
 
1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML1/9 Curso JEE5, Soa, Web Services, ESB y XML
1/9 Curso JEE5, Soa, Web Services, ESB y XML
 
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, PrimefacesSeminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
Seminario de programación Java, con Apache Maven, J2EE, JPA, Primefaces
 
NetBeanside
NetBeansideNetBeanside
NetBeanside
 
Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Líneas de productos de software y el método 47
Líneas de productos de software y el método 47
 
Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Líneas de productos de software y el método s2
Líneas de productos de software y el método s2
 
Framework .net
Framework .netFramework .net
Framework .net
 
Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)Manual 2014 i 04 lenguaje de programación ii (0870)
Manual 2014 i 04 lenguaje de programación ii (0870)
 
Software en la actualidad
Software en la actualidadSoftware en la actualidad
Software en la actualidad
 
Badin
BadinBadin
Badin
 
Vaadin
VaadinVaadin
Vaadin
 
JS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World ExampleJS Patterns Applied to a Real World Example
JS Patterns Applied to a Real World Example
 

Plus de Sección de Metodologías, Normalización y Calidad del Software

Plus de Sección de Metodologías, Normalización y Calidad del Software (12)

Atica Dev Ops II
Atica Dev Ops IIAtica Dev Ops II
Atica Dev Ops II
 
ATICA DevOps
ATICA DevOpsATICA DevOps
ATICA DevOps
 
En 20 minutos ...Control de Cambios de la BD con Liquibase
En 20 minutos ...Control de Cambios de la BD con LiquibaseEn 20 minutos ...Control de Cambios de la BD con Liquibase
En 20 minutos ...Control de Cambios de la BD con Liquibase
 
En 20 minutos ... Tests de Aceptación con Cucumber
En 20 minutos ... Tests de Aceptación con CucumberEn 20 minutos ... Tests de Aceptación con Cucumber
En 20 minutos ... Tests de Aceptación con Cucumber
 
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra WebEn 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
En 20 minutos ... Técnicas SEO - Mejorando la Visibilidad de nuestra Web
 
En 20 minutos ... Responsive Design
En 20 minutos ... Responsive DesignEn 20 minutos ... Responsive Design
En 20 minutos ... Responsive Design
 
Auditoria en BD de las Sesiones Web
Auditoria en BD de las Sesiones WebAuditoria en BD de las Sesiones Web
Auditoria en BD de las Sesiones Web
 
En 20 minutos ... HTML5 + CSS3
En 20 minutos ... HTML5 + CSS3En 20 minutos ... HTML5 + CSS3
En 20 minutos ... HTML5 + CSS3
 
En 20 minutos ... jQuery
En 20 minutos ... jQueryEn 20 minutos ... jQuery
En 20 minutos ... jQuery
 
Experiencia de Usuario (UX)
Experiencia de Usuario (UX)Experiencia de Usuario (UX)
Experiencia de Usuario (UX)
 
En 20 minutos... Buenas Practicas SSL
En 20 minutos... Buenas Practicas SSLEn 20 minutos... Buenas Practicas SSL
En 20 minutos... Buenas Practicas SSL
 
LOGATICA
LOGATICALOGATICA
LOGATICA
 

Dernier

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfAnnimoUno1
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfvladimiroflores1
 

Dernier (11)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Modulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdfModulo-Mini Cargador.................pdf
Modulo-Mini Cargador.................pdf
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdfRefrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
Refrigerador_Inverter_Samsung_Curso_y_Manual_de_Servicio_Español.pdf
 

FundeWeb. El framework de desarrollo en ÁTICA

  • 1. FUNDEWEB Framework desarrollo aplicaciones J2EE ATICA (Universidad de Murcia)
  • 2. Agenda 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. Referencias FundeWeb: Framework desarrollo J2EE 2
  • 3. ¿Dónde estamos? 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. Referencias FundeWeb: Framework desarrollo J2EE 3
  • 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 FundeWeb: Framework desarrollo J2EE 4
  • 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 FundeWeb: Framework desarrollo J2EE 5
  • 6. ¿Dónde estamos? 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. Referencias FundeWeb: Framework desarrollo J2EE 6
  • 7. 2. Arquitectura y componentes • Arquitectura técnica del IDE (I) Vista Control Modelo FundeWeb: Framework desarrollo J2EE 7
  • 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. 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 FundeWeb: Framework desarrollo J2EE 9
  • 10. ¿Dónde estamos? 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. Referencias FundeWeb: Framework desarrollo J2EE 10
  • 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 FundeWeb: Framework desarrollo J2EE 11
  • 12. ¿Dónde estamos? 1. ¿Qué es FundeWeb? Objetivos 2. Arquitectura de componentes 3. Servicios FundeWeb 4. Referencias FundeWeb: Framework desarrollo J2EE 12
  • 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