GENERACION DEL
PROYECTO USANDO
SPRING
Mg. Richard E. Mendoza G.
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
4
Spring es un framework de código
abierto para la creación de aplicaciones
empresariales Java, con soporte para
Groovy y Kotlin. Tiene una estructura
modular y una gran flexibilidad para
implementar diferentes tipos de
arquitectura según las necesidades de la
aplicación.
Spring tiene toda una familia de
proyectos que abarcan muchos ámbitos:
el ámbito de desarrollo de aplicaciones
web, aplicaciones web reactivas,
seguridad, servicios web, microservicios,
Android, etcétera.
QUE ES SPRINT
5
SpringBoot es una infraestructura ligera
que elimina la mayor parte del trabajo
de configurar las aplicaciones basadas
en Spring.
• Es el proyecto de Spring para
aplicaciones autocontenidas.
• Olvidarnos de la infraestructura y
centrarnos en el desarrollo.
• Puede funcionar con Tomcat (por
defecto), Jetty o Undertow.
• Incluye gestión de dependencias
iniciales, configuración automática y
más.
SPRINT BOOT
6
Spring Initializr es una API que permite
la generación de proyectos con sus
dependencias permitiendo simplificar
esta etapa inicial de arranque de nuevos
proyectos. Se compone :
API: Interfaz que permite se integración
con los entornos de desarrollo
integrados, por ejemplo: Eclipse STS,
Intellij y otros.
Web: Interfaz web que permite
directamente desde el navegador
generar un proyecto, visualizar y
descargarlo para luego cargarlo en
nuestro entorno de desarrolllo.
SPRINT INITIALIZR
https://start.spring.io/
https://plugins.netbeans.apache.org/catalogue/?id=4
Menu Tools > Plugins
Add Plugins > Ruta Plugin
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
16
Thymeleaf es un moderno motor de
plantillas Java del lado del servidor para
entornos web e independientes.
El objetivo principal de Thymeleaf es
incorporar elegantes plantillas naturales
a su flujo de trabajo de desarrollo: HTML
que se puede mostrar correctamente en
los navegadores y que también
funcionan como prototipos estáticos, lo
que permite una colaboración más
sólida en los equipos de desarrollo.
Con módulos para Spring Framework,
una gran cantidad de integraciones con
sus herramientas favoritas.
THYMELEAF
https://www.thymeleaf.org/
https://www.thymeleaf.org/
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring
Semana 2   Generación del proyecto usando Spring

Más contenido relacionado

PDF
Semana 1 Patrones de Diseño
PDF
Semana 7 Servicios Web REST con MongoDB final
PDF
PDF
Semana 7 Servicios Web API REST con Mongodb
PDF
Semana 6 Navegación y parámetros Sprint Boot
PPTX
Sprint 3 Despliegue a producción G55
PDF
Semana 1 Microservicios
PDF
Sprint 3 Despliegue a producción
Semana 1 Patrones de Diseño
Semana 7 Servicios Web REST con MongoDB final
Semana 7 Servicios Web API REST con Mongodb
Semana 6 Navegación y parámetros Sprint Boot
Sprint 3 Despliegue a producción G55
Semana 1 Microservicios
Sprint 3 Despliegue a producción

La actualidad más candente (20)

PDF
Semana 7 Despliegue a producción ORACLE OCI
PDF
Webinar: Introducción a VUE.js
PDF
Semana 7 Instalación servicios OCI
PPTX
M vs m
PPTX
Desarrollando aplicaciones empresariales con Xamarin.Forms, Docker, MVVM y ....
PDF
Semana 2 Arquitectura web y HTML 5
PDF
Introduccion a Python para la web
PPTX
Historia del Visual Basic
PPTX
Presentacion tecnica microsoft.net
PPTX
Tecnologia ASP.net
PDF
Semana 4 SPA vs MPA
PDF
DPRN3_U3_A1_IRMG1
PPT
01 Ext Js Introduccion
PPTX
MEAN Stack
PPTX
Visual basic
PDF
Microservicios y contenedores Docker
PPTX
framework Openlazslo
PPTX
diferencias entre versiones de sencha ext js
PPT
Arquitectura java web
Semana 7 Despliegue a producción ORACLE OCI
Webinar: Introducción a VUE.js
Semana 7 Instalación servicios OCI
M vs m
Desarrollando aplicaciones empresariales con Xamarin.Forms, Docker, MVVM y ....
Semana 2 Arquitectura web y HTML 5
Introduccion a Python para la web
Historia del Visual Basic
Presentacion tecnica microsoft.net
Tecnologia ASP.net
Semana 4 SPA vs MPA
DPRN3_U3_A1_IRMG1
01 Ext Js Introduccion
MEAN Stack
Visual basic
Microservicios y contenedores Docker
framework Openlazslo
diferencias entre versiones de sencha ext js
Arquitectura java web
Publicidad

Similar a Semana 2 Generación del proyecto usando Spring (20)

PDF
Semana 1 Automatización de infraestructura y despliegue Sprint Boot
PPTX
Material04springtooljavadecerobasico04.pptx
PDF
Codemotion Madrid 2014 - Spring ha muerto... ¡larga vida a spring boot!
DOCX
Spring framework
PPTX
LenguajeJavaSpringBootDesarrolloweb.pptx
PDF
Springboot Overview
DOCX
Qué es Spring Boot.docxiudxgcvhkjlñopoiturygsfsxgdfhgjhkjl
PDF
TFM_Ramirez_Perez_2020.pdf
PDF
Desarrollo_de_aplicaciones_y_paginas_web.pdf
PDF
Presentación Spring Boot en Autentia
PPTX
framework.pptx
PDF
01_ppt_introduccion_spring_mmmmmmmmm.pdf
PPTX
Linea del tiempo de los frameworks
PDF
De zero a 100 con Spring Boot
PPT
spring
PPTX
spring framework
Semana 1 Automatización de infraestructura y despliegue Sprint Boot
Material04springtooljavadecerobasico04.pptx
Codemotion Madrid 2014 - Spring ha muerto... ¡larga vida a spring boot!
Spring framework
LenguajeJavaSpringBootDesarrolloweb.pptx
Springboot Overview
Qué es Spring Boot.docxiudxgcvhkjlñopoiturygsfsxgdfhgjhkjl
TFM_Ramirez_Perez_2020.pdf
Desarrollo_de_aplicaciones_y_paginas_web.pdf
Presentación Spring Boot en Autentia
framework.pptx
01_ppt_introduccion_spring_mmmmmmmmm.pdf
Linea del tiempo de los frameworks
De zero a 100 con Spring Boot
spring
spring framework
Publicidad

Más de Richard Eliseo Mendoza Gafaro (20)

PDF
INTRODUCCION A ORACLE APEX MODELO RELACIONAL PARCIAL 2
PDF
PARCIAL INTRODUCCION BASES DE DATOS CORTE 1
PDF
TALLER 1. BASE DE DATOS MER Y ORACLE DATAMODELER
PDF
TELEMATICA 1 - UNIDAD 1 - REDES DE COMUNICACION
PDF
TELEMATICA 1 - UNIDAD 1 - REDES DE COMUNICACION
PDF
PARCIAL 3 BASES DE DATOS NOSQL ENUNCIADOS
PDF
SISTEMAS INFORMATICOS PARA TELEMATICA - REDES DE DATOS
PDF
LEGISLACION - TRABAJO EN ALTURAS - NORMATIVA
PDF
TELEMATICA 3 - INTRODUCCION SEGURIDAD INFORMATICA
PDF
INTRODUCCION BASES DE DATOS - NOSQL - MONGODB
PPTX
BASES DE DATOS - NORMALIZACION(TALLER CINE)
PDF
TELEMATICA 3 - CAPA DE APLICACION FTP SMTP PROXY Y FIREWALL
PPTX
SISTEMAS INFORMATICOS PARA TELEMATICA - SISTEMAS OPERATIVOS
PDF
PARCIAL 2 BASES DE DATOS DEFINITIVO PAGINA 2
PDF
PARCIAL 2 BASES DE DATOS DEFINITIVO PAGINA 1
PDF
EJERCICIO TAQUILLA LIVE MEDPLUS LINKIN PARK
PPTX
BASES DE DATOS - MODELO RELACIONAL(TABLAS)
PDF
ENUNCIADO PARCIAL 1 BASES DE DATOS (PRACTICO)
PDF
LEGISLACION EN TELECOMUNICACIONES - LEAN CANVAS V2
PDF
LEGISLACION EN TELECOMUNICACIONES - ORGANIZACIONES
INTRODUCCION A ORACLE APEX MODELO RELACIONAL PARCIAL 2
PARCIAL INTRODUCCION BASES DE DATOS CORTE 1
TALLER 1. BASE DE DATOS MER Y ORACLE DATAMODELER
TELEMATICA 1 - UNIDAD 1 - REDES DE COMUNICACION
TELEMATICA 1 - UNIDAD 1 - REDES DE COMUNICACION
PARCIAL 3 BASES DE DATOS NOSQL ENUNCIADOS
SISTEMAS INFORMATICOS PARA TELEMATICA - REDES DE DATOS
LEGISLACION - TRABAJO EN ALTURAS - NORMATIVA
TELEMATICA 3 - INTRODUCCION SEGURIDAD INFORMATICA
INTRODUCCION BASES DE DATOS - NOSQL - MONGODB
BASES DE DATOS - NORMALIZACION(TALLER CINE)
TELEMATICA 3 - CAPA DE APLICACION FTP SMTP PROXY Y FIREWALL
SISTEMAS INFORMATICOS PARA TELEMATICA - SISTEMAS OPERATIVOS
PARCIAL 2 BASES DE DATOS DEFINITIVO PAGINA 2
PARCIAL 2 BASES DE DATOS DEFINITIVO PAGINA 1
EJERCICIO TAQUILLA LIVE MEDPLUS LINKIN PARK
BASES DE DATOS - MODELO RELACIONAL(TABLAS)
ENUNCIADO PARCIAL 1 BASES DE DATOS (PRACTICO)
LEGISLACION EN TELECOMUNICACIONES - LEAN CANVAS V2
LEGISLACION EN TELECOMUNICACIONES - ORGANIZACIONES

Último (20)

PDF
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
PDF
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
PDF
Infraestructuras en la seguridad vial.pdf
PDF
Curso Proveedores LEAR seguridad e higiene
PPTX
Un tema del curso de Ingeniería Industrial.
PDF
METODOLOGÍA DE INVESTIGACION ACCIDENTES DEL TRABAJO.pdf
PPTX
ETICA PROFESIONAL PARA MOTIVACION PERSONAL
PDF
Evolución y sistemática microbiana agronomía
PPTX
Sistema de Gestion de Seguridad y Salud en el Trabajo, Lifetree.pptx
PPTX
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
PPT
CLASE_1_CICLO_HIDROLOGICO_ALUMNOS_2015.ppt
PPT
flujo de caja 2 para la evaluacion de proyectos
PPTX
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
DOCX
Manual de Capacitación suelos trabajo edwin varon.docx
PDF
Suelo Solonchak edafología tipo de sueldo en San Luis Potosí
PDF
alimentos de bebidas45rtrtytyurrrr 1.pdf
PDF
Vigas tipos, datos curiosos y contruccion
PDF
IMPORTANCIA DE CARNE DE COBAYOS- CUYES CRI
PDF
Presentación Ejecutiva Minimalista Azul.pdf
PDF
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...
FUNCION CUADRATICA FUNCIONES RAIZ CUADRADA
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
Infraestructuras en la seguridad vial.pdf
Curso Proveedores LEAR seguridad e higiene
Un tema del curso de Ingeniería Industrial.
METODOLOGÍA DE INVESTIGACION ACCIDENTES DEL TRABAJO.pdf
ETICA PROFESIONAL PARA MOTIVACION PERSONAL
Evolución y sistemática microbiana agronomía
Sistema de Gestion de Seguridad y Salud en el Trabajo, Lifetree.pptx
TRABAJOS DE ALTO RIESGO ELEC - LOTO.pptx
CLASE_1_CICLO_HIDROLOGICO_ALUMNOS_2015.ppt
flujo de caja 2 para la evaluacion de proyectos
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
Manual de Capacitación suelos trabajo edwin varon.docx
Suelo Solonchak edafología tipo de sueldo en San Luis Potosí
alimentos de bebidas45rtrtytyurrrr 1.pdf
Vigas tipos, datos curiosos y contruccion
IMPORTANCIA DE CARNE DE COBAYOS- CUYES CRI
Presentación Ejecutiva Minimalista Azul.pdf
La 5ª Edición del Manual de Ingeniería de Sistemas ( SEH5E ) como base d...

Semana 2 Generación del proyecto usando Spring

  • 4. 4 Spring es un framework de código abierto para la creación de aplicaciones empresariales Java, con soporte para Groovy y Kotlin. Tiene una estructura modular y una gran flexibilidad para implementar diferentes tipos de arquitectura según las necesidades de la aplicación. Spring tiene toda una familia de proyectos que abarcan muchos ámbitos: el ámbito de desarrollo de aplicaciones web, aplicaciones web reactivas, seguridad, servicios web, microservicios, Android, etcétera. QUE ES SPRINT
  • 5. 5 SpringBoot es una infraestructura ligera que elimina la mayor parte del trabajo de configurar las aplicaciones basadas en Spring. • Es el proyecto de Spring para aplicaciones autocontenidas. • Olvidarnos de la infraestructura y centrarnos en el desarrollo. • Puede funcionar con Tomcat (por defecto), Jetty o Undertow. • Incluye gestión de dependencias iniciales, configuración automática y más. SPRINT BOOT
  • 6. 6 Spring Initializr es una API que permite la generación de proyectos con sus dependencias permitiendo simplificar esta etapa inicial de arranque de nuevos proyectos. Se compone : API: Interfaz que permite se integración con los entornos de desarrollo integrados, por ejemplo: Eclipse STS, Intellij y otros. Web: Interfaz web que permite directamente desde el navegador generar un proyecto, visualizar y descargarlo para luego cargarlo en nuestro entorno de desarrolllo. SPRINT INITIALIZR https://start.spring.io/
  • 8. Menu Tools > Plugins
  • 9. Add Plugins > Ruta Plugin
  • 16. 16 Thymeleaf es un moderno motor de plantillas Java del lado del servidor para entornos web e independientes. El objetivo principal de Thymeleaf es incorporar elegantes plantillas naturales a su flujo de trabajo de desarrollo: HTML que se puede mostrar correctamente en los navegadores y que también funcionan como prototipos estáticos, lo que permite una colaboración más sólida en los equipos de desarrollo. Con módulos para Spring Framework, una gran cantidad de integraciones con sus herramientas favoritas. THYMELEAF https://www.thymeleaf.org/