Hola,
Algunos comentarios,
Cita:
Iniciado por carvaec - CAPA DATOS: (conec.php)
...
Normalmente la conexión va en la capa de lógica de negocios, irónicamente, el acceso a datos no debería de abrir ni cerrar una conexión, u obligar a que esto no suceda. El motivo es porque puedes realizar varias operaciones en una misma conexión en una sola operación de lógica de negocios.
Cita:
Iniciado por carvaec - CAPA MODELO: (Consultas a la base de datos) servicios.php
INSERT INTO servicios (servicio, usuario)
...
La capa de lógica de negocios no debería de saber nada de inserts, ni deletes, etc., de eso se encarga la capa de acceso a datos.
Cita:
Iniciado por carvaec CAPA PRESENTACION
<html>
<?php include ("capamodelo/servicios.php") ?>
</html
...
Para la presentación, normalmente se usa algún tipo de plantillas, o se usa un patrón de diseño donde se insertan solamente los datos en su lugar correspondiente dentro del HTML. <?= ?>
Cita:
Iniciado por piwy ... Pero realmente no se trabaja así se trabaja con patrón ModeloVistaControlador. Aquí se entiende que Vista y Controlador sería Presentación, el Modelo llevaría la lógica de negocio y la BD sería la capa de datos. Dentro de lo que es la lógica de negocio yo haría una separación entre lo que es realmente lógica de negocios y lo que es interacción con la BD, consultas, etc.
Tío me estás haciendo estrujar la cabeza ...
Estás mezclando MVC con N-Tier Applications, no son lo mismo aunque tengan conceptos que parezcan parecidos.
En PHP es mas común usar MVC.
Saludos,