Date post: | 26-Jul-2015 |
Category: |
Documents |
Upload: | ramiro-javier-chuquimia-ticona |
View: | 735 times |
Download: | 1 times |
Ramiro Javier Chuquimia Ticona@ramir0ck
Programación por Capas
La Programación por Capases una Arquitectura Cliente-Servidor,
cuyo principal objetivo es separar La Lógica de Negocio de la Lógica de Diseño.
Programación por Capas
Capa de Presentación.- Es la que presenta la Interfaz Gráfica se característica 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 bases de datos, reciben solicitudes de almacenamiento o recuperación de información desde la capa de negocio.
Arquitectura 3 Capas
El Módulo MostrarCategoria,Contiene todo el codigo fuente en un mismo
archivo, en este se puede observar la conexión a la Base de Datos, la consulta SQL y el despliegue
de la información al Usuario
Convertir el código a la Arquitectura 3 Capas
Modulo MostrarCategoria
Empezamos creando la estructura física de los archivos, bajo la Arquitectura 3 Capas.
Crearemos 3 carpetas (para la Capa de Datos, Capa de Negocio y Capa de Presentación).
Modulo MostrarCategoria en
Arquitectura 3 Capas
Capa de Datos, creamos la Clase de conexión que se conectará a la Base de Datos.
Capa de Negocio, creamos la Clase Categoria que tendrá todas las consultas SQL
Capa Presentación, creamos el modulo Categoria que llamará a la ClaseCategoria solicitando información y desplegará el resultado en pantalla
Declaramos la Clase Conexion, para poder conectarnos la base de Datos MySQL
Capa de DatosclaseConexion.php
Vinculamos a la Capa de Datos, con la funcion “include”
Declaramos la Clase Categoria, con sus atributos y metodos.
El Metodo buscarTodo() especifica el codigo de la consulta SQL
Capa de NegocioclaseCategoria.php
Vinculamos a la Capa de Negocios, para instanciar un objeto de la claseCategoria, y asi poder llamar al Metodo mostrarTodo que nos devolverá un Conjunto de Datos, realizamos un recorrido para mostrar el resultado en pantalla
Capa de PresentaciónmoduloCategoria.php