in

Arquitectura de Spring Boot – javatpoint

spring boot architecture

Spring Boot es un módulo de Spring Framework. Se utiliza para crear aplicaciones independientes basadas en resortes de grado de producción con un esfuerzo mínimo. Está desarrollado sobre el núcleo Spring Framework.

Spring Boot sigue una arquitectura en capas en la que cada capa se comunica con la capa directamente debajo o encima (estructura jerárquica).

Antes de comprender el Arquitectura Spring Boot, debemos conocer las diferentes capas y clases presentes en él. Existen cuatro Las capas en Spring Boot son las siguientes:

  • Capa de presentación
  • Capa empresarial
  • Capa de persistencia
  • Capa de base de datos

Arquitectura Spring Boot

Capa de presentación: La capa de presentación maneja las solicitudes HTTP, traduce el parámetro JSON en un objeto, autentica la solicitud y la transfiere a la capa empresarial. En resumen, consta de puntos de vista es decir, parte de la interfaz.

Capa empresarial: La capa empresarial maneja todos los lógica de negocios. Consiste en clases de servicio y utiliza servicios proporcionados por capas de acceso a datos. También realiza autorización y validación.

Capa de persistencia: La capa de persistencia contiene todos los lógica de almacenamiento y traduce los objetos comerciales desde y hacia las filas de la base de datos.

Capa de base de datos: En la capa de la base de datos, CRUD (crear, recuperar, actualizar, eliminar) se realizan las operaciones.

Arquitectura Spring Boot Flow

Arquitectura Spring Boot

  • Ahora tenemos clases de validación, clases de vista y clases de utilidad.
  • Spring Boot usa todos los módulos de Spring MVC, Spring Data, etc. La arquitectura de Spring Boot es la misma que la arquitectura de Spring MVC, excepto una cosa: no hay necesidad de DAO y DAOImpl clases en Spring boot.
  • Crea una capa de acceso a datos y realiza la operación CRUD.
  • El cliente realiza las solicitudes HTTP (PUT o GET).
  • La solicitud va al controlador, y el controlador asigna esa solicitud y la maneja. Después de eso, llama a la lógica de servicio si es necesario.
  • En la capa de servicio, funciona toda la lógica empresarial. Realiza la lógica en los datos que se asignan a JPA con clases de modelo.
  • Se devuelve una página JSP al usuario si no se produce ningún error.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Método de semilla aleatoria de Python ()

apache kafka

Tutorial de Apache Kafka