SlideShare una empresa de Scribd logo
1 de 8
© 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción a Fundeweb 2.0
2014/15
© 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Índice de contenidos
• Introducción
• Componentes :
• Patrones de diseño
• Formularios
• Utilidades y extras
© 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Introducción
• Framework de desarrollo de aplicaciones J2EE diseñado
por MNCS y con inicio en el año 2008.
• Facilita el proceso de desarrollo de software.
• Abstrae a los programadores de las dependencias de las
tecnologías que se usan.
• Provee de un conjunto de facilidades que adaptan el
desarrollo a las características del Framework.
• Abstrae de la base de datos sobre la que se trabaja.
• Automatiza las tareas de despliegue de proyectos.
© 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
¿Qué es Fundeweb?
• Automatiza el despliegue en servidores de desarrollo y/o
producción.
• Provee ayudas para el control de calidad y supervisión de
código.
• En resumen:
• Fundeweb es un framework de desarrollo de aplicaciones
que facilita a los programadores la gestión y despliegue de
proyectos.
• Incorpora un conjunto de tecnologías suficientes para el
desarrollo de aplicaciones J2EE.
© 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Índice de contenidos
• Introducción
• Modelos de programación:
• Patrones de diseño
• Componentes de Fundeweb:
• Eclipse
• Maven
• Java
• JPA ( Hibernate / EclipseLink )
• JSF
• EJB
• Test de carga con JMeter
• Generación de Informes:
• Framework Birt
• Servicio Birtum
© 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Modelos de programación
• Aplicaciones J2EE.
• Uso del patrón MVC.
• Aplicaciones de ServiciosWeb / REST.
• Capa de servicios.
• Sin interfaz gráfica.
• Aplicaciones de EJB.
• Capa de servicios.
• Sin interfaz gráfica.
• Aplicaciones J2EE + ServiciosWeb + EJB
• Combinación de anteriores.
© 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Patrones de diseño J2EE
• ¿Por qué utilizar patrones de diseño?
• Hacen que las aplicaciones sean fácilmente extensibles.
• Mejoran la escalabilidad de la aplicación (rendimento).
• Mejoran la fiabilidad y la depuración de las aplicaciones.
• Hacen las aplicaciones más claras y uniformes.
• Existen un gran número de patrones dependiendo de qué
capa de la aplicación queremos tratar.
• Deben tenerse en cuenta en la fase de análisis de la
aplicación para mejorar el diseño final.
© 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas.
Gracias por vuestra atención
¿Alguna pregunta?

Más contenido relacionado

Similar a Curso de Fundeweb2 desde cero a experto con ejemplos.ppt

Formulario de implementación de componentes de software transaccional de amb...
Formulario de implementación de  componentes de software transaccional de amb...Formulario de implementación de  componentes de software transaccional de amb...
Formulario de implementación de componentes de software transaccional de amb...
Victor Aravena
 
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
 

Similar a Curso de Fundeweb2 desde cero a experto con ejemplos.ppt (20)

Poc
PocPoc
Poc
 
Formulario de implementación de componentes de software transaccional de amb...
Formulario de implementación de  componentes de software transaccional de amb...Formulario de implementación de  componentes de software transaccional de amb...
Formulario de implementación de componentes de software transaccional de amb...
 
Tema 9 IngenieriaWeb_ParaImprimir.pdf
Tema 9 IngenieriaWeb_ParaImprimir.pdfTema 9 IngenieriaWeb_ParaImprimir.pdf
Tema 9 IngenieriaWeb_ParaImprimir.pdf
 
FORMACIÓN Y PLANEARON PARA LA INGENIERÍA WEB
FORMACIÓN Y PLANEARON PARA LA INGENIERÍA WEBFORMACIÓN Y PLANEARON PARA LA INGENIERÍA WEB
FORMACIÓN Y PLANEARON PARA LA INGENIERÍA WEB
 
Health WorldBank 2012
Health WorldBank 2012Health WorldBank 2012
Health WorldBank 2012
 
Modulo taller progwebaa2
Modulo   taller progwebaa2Modulo   taller progwebaa2
Modulo taller progwebaa2
 
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
 
Ionic y angular.js
Ionic y angular.jsIonic y angular.js
Ionic y angular.js
 
Ingeniería web
Ingeniería webIngeniería web
Ingeniería web
 
01_Semana_01.pptx
01_Semana_01.pptx01_Semana_01.pptx
01_Semana_01.pptx
 
Teamnet centro de competencia
Teamnet centro de competenciaTeamnet centro de competencia
Teamnet centro de competencia
 
ingenieria web.pptx
ingenieria web.pptxingenieria web.pptx
ingenieria web.pptx
 
5 caracteristicas clave del marco Spring
5 caracteristicas clave del marco Spring5 caracteristicas clave del marco Spring
5 caracteristicas clave del marco Spring
 
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...
 
Presentación ITILmobile
Presentación ITILmobilePresentación ITILmobile
Presentación ITILmobile
 
Maya calendar
Maya calendarMaya calendar
Maya calendar
 
Presentacion electiva aplicaciones web 2015-2
Presentacion electiva aplicaciones web 2015-2Presentacion electiva aplicaciones web 2015-2
Presentacion electiva aplicaciones web 2015-2
 
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
 
Introducción a la Ingeniria del Software
Introducción a la Ingeniria del SoftwareIntroducción a la Ingeniria del Software
Introducción a la Ingeniria del Software
 

Más de RolitoChc1

Más de RolitoChc1 (8)

gestion de entrada y salida de los procesos de los sistemas operativos.ppt
gestion de entrada y salida de los procesos de los sistemas operativos.pptgestion de entrada y salida de los procesos de los sistemas operativos.ppt
gestion de entrada y salida de los procesos de los sistemas operativos.ppt
 
tema7: gestion de entrada y salida los procesos en los sistemas.ppt
tema7: gestion de entrada y salida los procesos en los sistemas.ppttema7: gestion de entrada y salida los procesos en los sistemas.ppt
tema7: gestion de entrada y salida los procesos en los sistemas.ppt
 
Tema II INTRODUCCION A LAS Maqunas Virtuales.ppt
Tema II INTRODUCCION A LAS Maqunas Virtuales.pptTema II INTRODUCCION A LAS Maqunas Virtuales.ppt
Tema II INTRODUCCION A LAS Maqunas Virtuales.ppt
 
05.-Primeros Pasos en JSXy ejercicios practicos paso a paso.pdf
05.-Primeros Pasos en JSXy ejercicios practicos paso a paso.pdf05.-Primeros Pasos en JSXy ejercicios practicos paso a paso.pdf
05.-Primeros Pasos en JSXy ejercicios practicos paso a paso.pdf
 
15.-Introducción a las props mas ejercicios.pdf
15.-Introducción a las props mas ejercicios.pdf15.-Introducción a las props mas ejercicios.pdf
15.-Introducción a las props mas ejercicios.pdf
 
15.-Introducción a las props con FSX y ejercicios.pdf
15.-Introducción a las props con FSX y ejercicios.pdf15.-Introducción a las props con FSX y ejercicios.pdf
15.-Introducción a las props con FSX y ejercicios.pdf
 
21.-Efectos secundarios para el manejo de FSX.pdf
21.-Efectos secundarios para el manejo de FSX.pdf21.-Efectos secundarios para el manejo de FSX.pdf
21.-Efectos secundarios para el manejo de FSX.pdf
 
37.-Qué son los componentes de clase.pdf
37.-Qué son los componentes de clase.pdf37.-Qué son los componentes de clase.pdf
37.-Qué son los componentes de clase.pdf
 

Último

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Francisco158360
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 

Último (20)

Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 

Curso de Fundeweb2 desde cero a experto con ejemplos.ppt

  • 1. © 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción a Fundeweb 2.0 2014/15
  • 2. © 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Índice de contenidos • Introducción • Componentes : • Patrones de diseño • Formularios • Utilidades y extras
  • 3. © 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Introducción • Framework de desarrollo de aplicaciones J2EE diseñado por MNCS y con inicio en el año 2008. • Facilita el proceso de desarrollo de software. • Abstrae a los programadores de las dependencias de las tecnologías que se usan. • Provee de un conjunto de facilidades que adaptan el desarrollo a las características del Framework. • Abstrae de la base de datos sobre la que se trabaja. • Automatiza las tareas de despliegue de proyectos.
  • 4. © 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. ¿Qué es Fundeweb? • Automatiza el despliegue en servidores de desarrollo y/o producción. • Provee ayudas para el control de calidad y supervisión de código. • En resumen: • Fundeweb es un framework de desarrollo de aplicaciones que facilita a los programadores la gestión y despliegue de proyectos. • Incorpora un conjunto de tecnologías suficientes para el desarrollo de aplicaciones J2EE.
  • 5. © 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Índice de contenidos • Introducción • Modelos de programación: • Patrones de diseño • Componentes de Fundeweb: • Eclipse • Maven • Java • JPA ( Hibernate / EclipseLink ) • JSF • EJB • Test de carga con JMeter • Generación de Informes: • Framework Birt • Servicio Birtum
  • 6. © 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Modelos de programación • Aplicaciones J2EE. • Uso del patrón MVC. • Aplicaciones de ServiciosWeb / REST. • Capa de servicios. • Sin interfaz gráfica. • Aplicaciones de EJB. • Capa de servicios. • Sin interfaz gráfica. • Aplicaciones J2EE + ServiciosWeb + EJB • Combinación de anteriores.
  • 7. © 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Patrones de diseño J2EE • ¿Por qué utilizar patrones de diseño? • Hacen que las aplicaciones sean fácilmente extensibles. • Mejoran la escalabilidad de la aplicación (rendimento). • Mejoran la fiabilidad y la depuración de las aplicaciones. • Hacen las aplicaciones más claras y uniformes. • Existen un gran número de patrones dependiendo de qué capa de la aplicación queremos tratar. • Deben tenerse en cuenta en la fase de análisis de la aplicación para mejorar el diseño final.
  • 8. © 2012. Área de las Tecnologías de la Información y las Comunicaciones Aplicadas. Gracias por vuestra atención ¿Alguna pregunta?