Please enable JavaScript.
Coggle requires JavaScript to display documents.
Arquitectura en Capas - Coggle Diagram
Arquitectura en Capas
Esta organización facilita la separación de preocupaciones, mejora la mantenibilidad, la escalabilidad y la reutilización del código.
Es un estilo de diseño de software que organiza una aplicación en capas separadas, cada una con una responsabilidad específica.
Capa de Presentación
Se ocupa de la logica de presentacion como Interfaces de usuario,formularios, vistas y controladores.
-
-
Utiliza mayormente HTML, CSS, JavaScript, frameworks de frontend como Angular, React, Vue.js
Capa de Negocio
se ocupa de servicios,lógica
de procesamiento
de datos, algoritmos de negocio.
-
-
Capa de Acceso a Datos
-
Realiza sus funciones con Repositorios,mappers,
ORM (Object-Relational Mapping),
servicios de acceso a datos.
-
Procesa los datos a travez de ORM como Hibernate,SQLAlchemy (Python), bibliotecas
de acceso a datos como JDBC (Java).
Capa de Persistencia
-
Bases de datos relacionales (SQL),
bases de datos NoSQL, sistemas de archivos,
servicios de almacenamiento en la nube.
-
Bases de datos como MySQL, PostgreSQL, MongoDB, Redis, sistemas de almacenamiento en la nube como Amazon S3.