0% encontró este documento útil (0 votos)
144 vistas37 páginas

Manual Aplicación Monolítica MVC Con Spring Boot Parte 1 v2

Este documento describe los pasos para configurar el entorno de desarrollo con Spring Boot y PostgreSQL, crear la base de datos, y desarrollar un proyecto monolítico completo con Spring que incluye la creación de ventanas, clases de dominio, repositorios, servicios y controladores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
144 vistas37 páginas

Manual Aplicación Monolítica MVC Con Spring Boot Parte 1 v2

Este documento describe los pasos para configurar el entorno de desarrollo con Spring Boot y PostgreSQL, crear la base de datos, y desarrollar un proyecto monolítico completo con Spring que incluye la creación de ventanas, clases de dominio, repositorios, servicios y controladores.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 37

APLICACIÓN MONOLITICA

CON SPRING BOOT


Desarrollo WEB MVC con Spring Boot y PostgreSQL

Descripción breve
Mini tutorial para la instalación de Spring Tools 4 for Eclipse, soporte para JAVA 17 y
desarrollo completo del proyecto

Ms. Camilo E. Suárez Rebaza


[email protected]
Índice
1 Tema 01: Configuración del Entorno .................................................................................... 2
2 Tema 02: Creación de la Base de Datos ................................................................................ 6
3 Tema 03: Creación del Proyecto Monolítico ......................................................................... 6
4 Tema 04: Creación de Ventana y Menú Principal ............................................................... 11
5 Tema 05: Creación de las Clases de Dominio ...................................................................... 20
6 Tema 06: Creación de las Clases de Repositorio ................................................................. 26
7 Tema 07: Creación de las Clases de Servicio ....................................................................... 28
8 Tema 08: Creación de las Clases de Control ....................................................................... 36

1
1 Tema 01: Configuración del Entorno
Primero debemos descargar “Spring Tools 4 for Eclipse” (https://spring.io/tools):

Copiar a Disco y desempaquetar:

Abrimos el IDE Spring Tool Suite y seleccionamos el workspace:

2
clic en <Launch>:

Vamos a “Help > Marketplace” y buscamos “Java 17 Support”:

3
Clic en “Install” del soporte para JAVA 17 y marcamos como se muestra:

Clic en confirmar:

Aceptamos la licencia, clic en <Finish>.

Hacemos clic en <Restart Now> para reiniciar el IDE y aplicar cambios.

4
Luego agregamos lombok, para lo cual primero descargamos y luego ejecutamos:

Muestra el “instalador”:

Especificamos la ubicación del IDE:

Clic en <Install / Update> y luego cerramos:

5
2 Tema 02: Creación de la Base de Datos
Abrir PgAdmin de PostgreSQL:

Crear base de datos:

3 Tema 03: Creación del Proyecto Monolítico


Creamos un Nuevo proyecto “Spring Started Project”:

6
ingresamos la siguiente información para el Nuevo Proyecto Spring Boot:

7
Seleccionamos las siguientes dependencias:

8
Clic en next:

Clic en Finish:

9
A continuación, se muestra el proyecto recién creado.

Abrimos el archivo “application.properties” y Configuramos el acceso a la base de datos


“monolito” de PostgreSQL creada al inicio:

10
A continuación, creamos la estructura inicial para el proyecto:

4 Tema 04: Creación de Ventana y Menú Principal


Creamos el controlador para nuestro menú principal:

11
Y codificamos como sigue:

12
Agregamos los recursos estáticos a nuestro proyecto, como un icono y los archivos de
Bootstrap, con lo que el proyecto se vería así:

Abrimos la carpeta “templates” y creamos nuestra plantilla principal:

13
Y le ponemos de nombre “disenoBase.html”:

Clic en <Finish> y agregamos el siguiente código:

14
15
16
Luego creamos otra plantilla para nuestra ventana principal, tomando en cuenta el diseño
base:

Clic en finish y añadimos el siguiente código:

17
Luego ejecutamos el proyecto como Aplicación Spring Boot:

En la consola se muestra:

18
Si abrimos la aplicación en el Navegador:

Se muestra la ventana principal:

19
5 Tema 05: Creación de las Clases de Dominio
Ahora, agregamos el modelo de datos, en el paquete Dominio:

20
A continuación, se muestra el código de cada clase del dominio de datos:

21
22
23
24
25
6 Tema 06: Creación de las Clases de Repositorio
Paso seguido agregamos los repositorios a la carpeta “repositorio”:

Se muestra el código de cada repositorio:

26
27
7 Tema 07: Creación de las Clases de Servicio
Se crean las siguientes clases de servicio:

A continuación, las interfaces de servicio:

28
29
Ahora, se muestra el código de implementación de dichas interfaces:

30
31
32
33
34
35
8 Tema 08: Creación de las Clases de Control
Se deben crear los siguientes controladores:

A continuación mostramos el código para cada controlador:

36

También podría gustarte