Ramiro Javier Chuquimia Ticona@[email protected] por Capas
La Programacin por Capases una Arquitectura Cliente-Servidor, cuyo principal objetivo es separar La Lgica de Negocio de la Lgica de Diseo.Programacin por Capas
Capa de Presentacin.- Es la que presenta la Interfaz Grfica se caracterstica 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 presentacin, 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 ms gestores de bases de datos, reciben solicitudes de almacenamiento o recuperacin de informacin desde la capa de negocio.Arquitectura 3 Capas
El Mdulo MostrarCategoria,Contiene todo el codigo fuente en un mismo archivo, en este se puede observar la conexin a la Base de Datos, la consulta SQL y el despliegue de la informacin al UsuarioConvertir el cdigo a la Arquitectura 3 Capas
Modulo MostrarCategoria
Empezamos creando la estructura fsica de los archivos, bajo la Arquitectura 3 Capas.Crearemos 3 carpetas (para la Capa de Datos, Capa de Negocio y Capa de Presentacin).Modulo MostrarCategoria enArquitectura 3 CapasCapa de Datos, creamos la Clase de conexin que se conectar a la Base de Datos.
Capa de Negocio, creamos la Clase Categoria que tendr todas las consultas SQL
Capa Presentacin, creamos el modulo Categoria que llamar a la ClaseCategoria solicitando informacin 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 SQLCapa 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 pantallaCapa de PresentacinmoduloCategoria.php
Ramiro Javier Chuquimia Ticona@[email protected]
**********