¿cómo funciona la programación por capas?

Inicio » ¿cómo funciona la programación por capas?

¿cómo funciona la programación por capas?

¿cómo funciona la programación por capas? en línea

¿cómo funciona la programación por capas? del momento

mvc vs arquitectura en capas

El patrón de arquitectura más común es el patrón de arquitectura en capas, también conocido como patrón de arquitectura de n niveles. Este patrón es el estándar de facto para la mayoría de las aplicaciones Java EE y, por lo tanto, es ampliamente conocido por la mayoría de los arquitectos, diseñadores y desarrolladores. El patrón de arquitectura en capas se ajusta a las estructuras tradicionales de comunicación y organización de TI que se encuentran en la mayoría de las empresas, por lo que es una opción natural para la mayoría de los esfuerzos de desarrollo de aplicaciones empresariales.

Los componentes dentro del patrón de arquitectura por capas se organizan en capas horizontales, cada una de las cuales desempeña una función específica dentro de la aplicación (por ejemplo, lógica de presentación o lógica de negocio). Aunque el patrón de arquitectura en capas no especifica el número y los tipos de capas que deben existir en el patrón, la mayoría de las arquitecturas en capas constan de cuatro capas estándar: presentación, negocio, persistencia y base de datos (Figura 1-1). En algunos casos, la capa de negocio y la capa de persistencia se combinan en una sola capa de negocio, particularmente cuando la lógica de persistencia (por ejemplo, SQL o HSQL) está incrustada dentro de los componentes de la capa de negocio. Así, las aplicaciones más pequeñas pueden tener sólo tres capas, mientras que las aplicaciones empresariales más grandes y complejas pueden contener cinco o más capas.

ejemplo de arquitectura por capas

En este artículo se explican las capas de abstracción, que se pueden utilizar en muchos ámbitos de la programación. Empecemos. ¿Qué es una capa de abstracción? La capa de abstracción crea una separación entre dos cosas. Para la programación, esto es a menudo dividir las tareas en entidades separadas. Por ejemplo, a una entidad A se le puede asignar la tarea de obtener una imagen de una base de datos y luego procesar la imagen cuando se recupera: La capa de abstracción permite que una parte, u operación, sea enteramente responsable de una tarea mientras que una dependiente espera que esa parte devuelva los datos para que ellos los procesen.

Para crear una capa de abstracción a partir de esta función, la parte de «recuento» de la función puede abstraerse de la parte de «apertura» de la función. Una función no es responsable de ambas; dos funciones se encargan del proceso: Para la función original, el paso que procesa los textos es la capa de abstracción: es un paso alejado de la tarea original. Utilizando la nomenclatura adecuada, se ha abstraído de la función original.

Scroll al inicio
Ir arriba