El tema de las capas depende un poco de la aplicacion en si. Ademas depende de la infraestructura. Puede ser que las tres capas esten puestas en la misma maquina o que cada una este puesta en diferentes lugares (servidor, BBDD y cliente). En general la capa de presentacion simplemente le pide los datos a la capa de negocio. La capa de datos es la que se encarga de guardarlos. Y la capa de negocios es la que crea reglas sobre los datos, creando restricciones sobre estos. Por ejemplo, yo puedo tener un esquema de base de datos donde sea tecnicamente posible que los clientes sean adminstradores. La capa de negocio es quien crea la restriccion sobre la capa de datos impidiendolo. En general, la capa de negocios y la de datos seule ser compartida por la parte de servidor, y el cliente esta en las maquinas clientes. Los clientes aprovechan la potencia individual de cada estacion de trabajo para presentar datos de manera "bonita" mientras que los servidores dedican toda su potencia a dar respuesta a las peticiones de los clientes.
<br><br>
<div><span class="gmail_quote">On 5/14/07, <b class="gmail_sendername">DIONISO DIONISO</b> <<a href="mailto:jotmeil1980@hotmail.com">jotmeil1980@hotmail.com</a>> wrote:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>Saludos,<br> <br>Pueden describir como se desarrolla la programación en 3 capas; en forma practica. Es decir los pasos que se hacen, como se escribe el codigo en cada capa:<br> <br>- capa de presentacion<br>- capa de negocio
<br>- capa de datos<br> <br>No entiendo donde va el codigo de cada capa o como funcionan unas con otras. Si se hace un programa por cada capa o es un mismo codigo...<br> <br>Gracias.<br><span class="ad"><br>
<hr>
Connect to the next generation of MSN Messenger  <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline" target="_blank">
Get it now! </a></span></div><span class="ad"></span><br>_______________________________________________<br>Lista de correo Cconclase <a onclick="return top.js.OpenExtLink(window,event,this)" href="mailto:Cconclase@listas.conclase.net">
Cconclase@listas.conclase.net</a><br><a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net" target="_blank">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
</a><br>Bajas: <a onclick="return top.js.OpenExtLink(window,event,this)" href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ" target="_blank">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br></blockquote>
</div><br>