¿Qué es la arquitectura en capas?
La arquitectura en capas organiza el código fuente en capas, cada una responsable de un tipo concreto de trabajo. Separa la recepción de solicitudes, la aplicación de reglas de negocio y el acceso a los datos para que el código resulte más fácil de entender y mantener.
Las capas pueden ejecutarse dentro de una única aplicación. Las capas describen responsabilidades del código; colocar partes en servidores separados es una cuestión de despliegue que aborda la arquitectura de N niveles.
Capas habituales
Una aplicación web suele tener tres capas:
