Sunteți pe pagina 1din 4

M36-U3-Programacion Por Capas-

PPC-introducción
La programación por Capas es una Arquitectura Cliente-Servidor,
cuyo principal objetivo es separar la Lógica del Negocio de la Lógica de Diseño.

Capa-de-Presentación: Es la que presenta la interfaz Gráfica, se caracteriza por ser "amigable"


para el usuario. Esta capa se comunica únicamente con la capa de Negocio.

Capa-de-Negocio: Esta capa se comunica con la capa de presentación, para recibir las solicitudes y
devolver resultados, y con la capa de Datos, para interactuar con el gestor de Base de Datos.

Capa-de-Datos: Está formada por uno o más gestores de base de datos, reciben solicitudes de
almacenamiento o recuperación de información desde la capa de negocio.
Convertir el código a la Arquitectura 3 capas
El Modulo mostrarCategoria, contiene todo el código fuente en un mismo archivo,

En este se puede observar:


1) La conexión a la Base de Datos,
2) La consulta SQL,
3) y el despliegue de la información al Usuario.

Modulo (mostrarCategoria.php)

Para el módulo MostrarCategoria en arquitectura 3 capas: Empezamos creando la estructura física


de los archivos, bajo la arquitectura 3 capas, entonces Crearemos entonces a tres carpetas para
cada una de capas. (capaDatos, capaNegocio y capaPresentacion).

En la carpeta capaDatos se crea la claseConexión que se conectara a la Base de Datos.

En la carpeta capaNegocio, se crea la claseCategoria que tendrá todas las consultas SQL.

Finalmente, en la carpeta capaPresentacion, crearemos el móduloCategoria que llamara a la


claseCategoria solicitando información y deplegara el resultado en la pantalla.
Capa-de-Datos (claseConexion.php)
Declaramos la ClaseConexión, para poder conectarnos a la base de Datos MySQL

Capa-de-Negocio (claseCategoria.php)
Vinculamos a la Capa de Datos, con la función "include"
Declaramos la ClaseCategoría, con sus atributos y métodos.
El método buscarTodo(= especifica el código de consulta SQL
Capa-de-Presentación (moduloCategoria.php)

Vinculamos a la Capa de Negocios, para instanciar un objeto de la claseCategoria,


y así poder llamar al Método mostrarTodo que nos devolverá un Conjunto de Datos.
Realizamos un recorrido para mostrar el resultado.

M36-U3-PPC-ProgramacionPorCapas—1121--p04-

** v1121

S-ar putea să vă placă și