Retroceder   Foros del Web > Programación para sitios web > .NET

Respuesta
 
Herramientas Desplegado
Antiguo 16-feb-2005, 17:01   #1 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.858
¿Esta bien este concepto de tres capas?

Hola buenas noches nuevamente !!!

Bueno, vereis, dentro de poco voy a empezar a trabajar en una empresa en la cual trabajan con el método de programación en tres capas.

Actualmente, yo de eso no tengo mucha experiencia, aun que se de que va y bueno, ya lo he hablado con ellos y me han comentado que no me dará ningún problema.

Mmm, haber, programación en tres capas, creo que entiendo como va la movida, he estado leyendo la introducción de la siguiente página:
http://www.elguille.info/colabora/pu..._Multitier.htm

Aqui me habla de las tres capas:
-Presentación (Yo entiendo que sería el entorno gráfico, y la programación de los eventos de cada boton)

- Reglas del Negocio (No me ha quedado muy claro, ¿Serian .dlls que crease yo para usar?)

- Acceso a datos (Cuando el usuario haya pulsado un boton, llamaré a un metodo de la clase AccesoADatos que haya creado e insertaré, modificare . . ., ¿Esta bien eso?)

En fin, espero que me puedan decir más o menos si tengo claro el concepto de tres capas y que me puedan explicar un poco eso de reglas de negocio.

Desde ya muchas gracias.
__________________
Charlie.
chcma está desconectado   Responder Citando
Antiguo 17-feb-2005, 02:07   #2 (permalink)
wakewakeup está en el buen camino
 
Fecha de Ingreso: octubre-2004
Mensajes: 835
Yo hace un par de meses andaba como tu, te digo las conclusiones a las que he llegado que no tienen porque ser las buenas:

La presentacion creo que lo has entendido bien, en reglas de negocio irian todos los metodos/funciones (como quieras llamarlo) que hagan operaciones con tus datos ficheros o lo que haga tu aplicacion realmente.

En la capa de acceso a datos es lo que dices tu pero tienes que tener especial cuidado en que las demas capas sean independientes de la base de datos que utilice la capa de acceso a datos (acces, sql server, oracle...). De modo que puedas hacer distintas capas de acceso a datos con interfaz similar pero accediendo a distintas BD.


AL final la capa de presentacion solo interactuará con la logica, y la de acceso a datos con la logica tambien solamente. (yo no he conseguido esto ultimo y tambien interactua la presentacion con la capa de datos pero bueno te enseño bien ;) ).

La teoría tambien dice que la capa de logica sería una dll y la de acceso a datos otra para poder reutilizarse y asegurarse que no se toca donde no se debe, pero yo lo que he hecho es un namespace con las clases de la logica y otro con las clases de acceso a datos, en mi aplicacion....

No me hagas mucho caso a esto pq yo tambien soy novato en esto pero al menos te hago pensar ;)
suerte

HipHop
wakewakeup está desconectado   Responder Citando
Antiguo 17-feb-2005, 04:47   #3 (permalink)
chcma está en el buen camino
 
Fecha de Ingreso: junio-2003
Ubicación: Asturias
Mensajes: 1.858
Jejejej, la verdad es que si. Thanks.
__________________
Charlie.
chcma está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 05:43.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93