Aplicación en 3 capas que sea la más flexible

08/03/2005 - 16:13 por andy O | Informe spam
Hola a todos.

Estoy desarrollando una aplicación en asp.net en 3 capas, y quiero que el
diseño sea flexible, es decir que si cambio de cliente a un cliente exe, la
gestión de cambios no sea tan difícil.

Lo que estoy haciendo es lo siguiente.

La capa del cliente básicamente trabajaría con clientes web a través del
codebehind. En esta capa se instancia componentes de la capa de negocio. y la
capa de negocio usa componentes de la capa de acceso a los datos.

La capa de acceso a datos contiene clases que poseen métodos de conexion a
la base de datos como: dameTodo,inserta,elimina.

La capa de negocios tiene toda la lógica, por ejemplo InsertaCliente, este
tiene todas la validaciones pertinentes para insertar un nuevo cliente,
finalmente llama a un metodo de acceso a datos (Cliente.inserta)

Para el caso de listar los datos uso Clases de entidad, el cual permitira la
comunicación entre la capa de negocio y la capa de GUI.
Esto se hace mediante métofos que devuelven colecciones de clases de entidad

La pregunta es: ¿Este diseño es el adecuado? ¿Es valido la comunicacion
directa entra la capa de GUI con la de acceso a datos?

Espero que hagan las debidas críticas, comentarios y sugerencias a este
método de trabajo.
Gracias
 

Leer las respuestas

#1 Luis Antonio Alfaro \(Guatemala\)
08/03/2005 - 17:11 | Informe spam
Trata de leer este documento, creo que te puede servir.

http://www.microsoft.com/spanish/ms...tj.net/voi
ces/art140.asp

Saludos

Luis Antonio Alfaro (Guatemala)
http://es.thespoke.net/MyBlog/lalfaro/MyBlog.aspx

Preguntas similares