0% encontró este documento útil (0 votos)
21 vistas2 páginas

Documentacion SpringBoot

El documento describe varios frameworks y APIs utilizados en el desarrollo de aplicaciones Java, destacando Spring Boot, Spring MVC, y Spring Data JPA. También se menciona Hibernate para el mapeo objeto-relacional, Thymeleaf para la generación de vistas, y la conexión con bases de datos como PostgreSQL. Además, se abordan aspectos como el manejo de errores y el uso de Bootstrap para el diseño de interfaces.

Cargado por

Jessiel Josue
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)
21 vistas2 páginas

Documentacion SpringBoot

El documento describe varios frameworks y APIs utilizados en el desarrollo de aplicaciones Java, destacando Spring Boot, Spring MVC, y Spring Data JPA. También se menciona Hibernate para el mapeo objeto-relacional, Thymeleaf para la generación de vistas, y la conexión con bases de datos como PostgreSQL. Además, se abordan aspectos como el manejo de errores y el uso de Bootstrap para el diseño de interfaces.

Cargado por

Jessiel Josue
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/ 2

Documentación de Frameworks y APIs Utilizados

Spring Boot
Spring Boot es un framework basado en Spring que facilita la creación de aplicaciones Java con
configuración mínima. Proporciona integración con múltiples tecnologías y soporte para desarrollo
web, bases de datos y más.

Spring MVC
Spring MVC es un módulo de Spring que sigue el patrón Modelo-Vista-Controlador. Permite
manejar solicitudes HTTP y gestionar la interacción entre las vistas (Thymeleaf) y la lógica de
negocio (servicios y controladores).

Spring Data JPA


Spring Data JPA es un módulo que facilita la integración con bases de datos mediante Hibernate.
Permite definir repositorios sin necesidad de escribir consultas SQL manualmente.

Hibernate
Hibernate es un framework ORM (Mapeo Objeto-Relacional) que permite trabajar con bases de
datos utilizando clases Java en lugar de SQL directo. Se encarga de la gestión de sesiones y
transacciones con la base de datos.

Jakarta Persistence API (JPA)


JPA es una especificación que define cómo se deben mapear los objetos Java a tablas en una
base de datos relacional. Spring Data JPA y Hibernate implementan JPA para interactuar con la
base de datos.

Thymeleaf
Thymeleaf es un motor de plantillas para Spring Boot que permite generar vistas dinámicas en
aplicaciones web. Sustituye tecnologías como JSP y es compatible con HTML estándar.

Spring Boot Starter


Spring Boot utiliza 'starters' para agrupar dependencias y configurar proyectos de manera rápida.
Ejemplo: 'spring-boot-starter-web' para aplicaciones web o 'spring-boot-starter-data-jpa' para bases
de datos.

Controladores en Spring Boot


Los controladores en Spring Boot manejan las solicitudes HTTP y envían respuestas. Ejemplo:
@Controller y @RestController para definir controladores web.

Entidades y Repositorios
Las entidades (@Entity) representan tablas en la base de datos, y los repositorios (JpaRepository)
permiten interactuar con ellas sin escribir consultas SQL manualmente.

Conexión con PostgreSQL


Spring Boot permite conectar con bases de datos PostgreSQL usando JDBC y Hibernate. Se
configura en 'application.properties' con datos como URL, usuario y contraseña.

Bootstrap
Bootstrap es un framework CSS que facilita el diseño de interfaces responsivas y modernas.

Manejo de Errores en Spring Boot


Spring proporciona mecanismos para manejar errores HTTP y excepciones de forma personalizada
mediante @ExceptionHandler y controladores de error globales.

También podría gustarte