Hola maestros tengo una inquietud espero ustedes puedan ayudarme,
miren he leido por ahi que lo ideal para trabajar en un modelo de n capas, es crearse 4 capas:
presentacion : donde estan las paginas
negocio : son clases que llaman a otras clases que estan en la capa datos,
aqui va la logica del negocio
datos: aqui estan las funciones que accesan a a la base de datos
entidad : sirve para guardar datos a un objeto solo tendra los set y los gets
esta capa sera llamada en las 3 capas anteriores
ahora mi pregunta es la siguiente:
1) en php y java yo la capa entidad y capa negocio la creo en una sola es decir ahi me creo las propiedades y las funciones para agregar, devolver, etc.
esto es recomendable cual es la diferencia ??
2)
otro punto en la capa datos yo solo creo una funcion que se llama listar (por ejemplo) y devuelve un datatable con los datos que se requeiren,
cual es la diferencia en tener varias funciones que accedan a los datos cuando yo puedo hacerla con una sola funcion esto es recomendable??
es que yo veo que en la capa datos se crean bastante funciones (listarclientes,listrapedidos, ect), y yo solo lo hago con una
(listar) y esa lista todo , hay algun problema con eso?
muchas gracias por todo espero sus opiniones