Foros del Web » Programación para mayores de 30 ;) » .NET »

Programacion en 3 capas

Estas en el tema de Programacion en 3 capas en el foro de .NET en Foros del Web. Tengo clara la idea de la arquitectura, ahora me es urgente conseguir informacion a cerca de la parte de programacion, la conexion entre las capas ...
  #1 (permalink)  
Antiguo 13/08/2008, 16:27
 
Fecha de Ingreso: julio-2007
Mensajes: 11
Antigüedad: 16 años, 10 meses
Puntos: 0
Información Programacion en 3 capas

Tengo clara la idea de la arquitectura, ahora me es urgente conseguir informacion a cerca de la parte de programacion, la conexion entre las capas desde el lenguade de programacion. si tubieran un tutorial con un ejemplo presiso, les pido por favor brindarme los enlaces. anticipadamente. muchas gracias
  #2 (permalink)  
Antiguo 14/08/2008, 13:03
 
Fecha de Ingreso: diciembre-2002
Mensajes: 128
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Programacion en 3 capas

me uno a la solicitud de farfico
  #3 (permalink)  
Antiguo 14/08/2008, 13:53
Avatar de yetrus  
Fecha de Ingreso: marzo-2006
Mensajes: 252
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Programacion en 3 capas

Somos 3

me gustaria dentro de lo posible un manual con manzanitas y un ejjemplo sencillo

saludos
  #4 (permalink)  
Antiguo 15/08/2008, 11:16
 
Fecha de Ingreso: agosto-2008
Mensajes: 32
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Programacion en 3 capas

http://pabloacastillo.wordpress.com/2008/02/22/creando-una-aplicacion-en-tres-capas-desde-cero-usando-visual-studio-2008-y-sql-server-2005-parte-i/

http://pabloacastillo.wordpress.com/2008/02/27/creando-una-aplicacion-en-tres-capas-desde-cero-usando-visual-studio-2008-y-sql-server-2005-parte-ii/

http://pabloacastillo.wordpress.com/2008/03/03/creando-una-aplicacion-en-tres-capas-desde-cero-usando-visual-studio-2008-y-sql-server-2005-parte-iii/
  #5 (permalink)  
Antiguo 15/08/2008, 11:17
 
Fecha de Ingreso: agosto-2008
Mensajes: 32
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: Programacion en 3 capas

ese tiene muchas pantallas explicativas y yo entendi mucho.
  #6 (permalink)  
Antiguo 15/08/2008, 12:47
Avatar de julianmejio  
Fecha de Ingreso: agosto-2005
Ubicación: Medellín, Antioquia
Mensajes: 88
Antigüedad: 18 años, 9 meses
Puntos: 3
Respuesta: Programacion en 3 capas

Ahí les dejo un programa que hice hace un año para la práctica de la U, está modelado en tres capas, no es la gran maravilla ni está del todo terminada, pero por lo menos les mostrará un ejemplo de cómo es (la conexión a la DB es un simple archivito de access, pero en la clase pueden implementar el conector de MySQL, o utilizar la biblioteca de conexión de SQL Server, o un OLEDB, el que sea, en fin)... en cuanto a los proyectos, las dll's, etc...
Otra cosa: es necesario saber que las conexiones de las capas se dan así:

  1. La capa cliente solo se conecta a la capa de negociación.
  2. La capa de negociación solo se conecta a la capa de base de datos.
  3. No existe conexión directa entre el cliente y la base de datos.


Pueden descargar la práctica desde aquí:
http://mirror.grupodsign.com/Thorondor.zip

Ah!, está escrita en C#

Última edición por julianmejio; 15/08/2008 a las 12:58
  #7 (permalink)  
Antiguo 26/08/2008, 14:18
Avatar de yetrus  
Fecha de Ingreso: marzo-2006
Mensajes: 252
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Programacion en 3 capas

Cita:
Iniciado por julianmejio Ver Mensaje
Ahí les dejo un programa que hice hace un año para la práctica de la U, está modelado en tres capas, no es la gran maravilla ni está del todo terminada, pero por lo menos les mostrará un ejemplo de cómo es (la conexión a la DB es un simple archivito de access, pero en la clase pueden implementar el conector de MySQL, o utilizar la biblioteca de conexión de SQL Server, o un OLEDB, el que sea, en fin)... en cuanto a los proyectos, las dll's, etc...
Otra cosa: es necesario saber que las conexiones de las capas se dan así:

  1. La capa cliente solo se conecta a la capa de negociación.
  2. La capa de negociación solo se conecta a la capa de base de datos.
  3. No existe conexión directa entre el cliente y la base de datos.


Pueden descargar la práctica desde aquí:
http://mirror.grupodsign.com/Thorondor.zip

Ah!, está escrita en C#

Hola Julian

Podrias hacer la descripcion de pasos y /o etapas o como rutearlo de mejor manera para el seguimeinto de tu codigo

sl 1+1
grax
  #8 (permalink)  
Antiguo 26/08/2008, 14:29
 
Fecha de Ingreso: diciembre-2002
Mensajes: 128
Antigüedad: 21 años, 5 meses
Puntos: 0
Respuesta: Programacion en 3 capas

esto seria lo mismo que el modelo MVC ???
  #9 (permalink)  
Antiguo 26/08/2008, 14:39
Avatar de Yaraher  
Fecha de Ingreso: abril-2007
Ubicación: Lima, Perú
Mensajes: 262
Antigüedad: 17 años, 1 mes
Puntos: 9
Respuesta: Programacion en 3 capas

Son modelos similares, pero no son lo mismo. La programación en 3 capas "tradicional" expresa una arquitectura secuencial, donde cada capa se comunica mediante el envío de clases de tipo entidad (modelos de nuestra aplicación).

El enfoque MVC también utiliza 3 capas pero engloba responsabilidades distintas (normalmente la lógica del negocio va en los modelos) y es el controlador el que se encarga de rutear y ordenar las acciones de la aplicación de manera no secuencial.
  #10 (permalink)  
Antiguo 26/08/2008, 15:48
Avatar de don_fransisco  
Fecha de Ingreso: junio-2004
Mensajes: 193
Antigüedad: 19 años, 11 meses
Puntos: 1
Respuesta: Programacion en 3 capas

Cita:
Iniciado por yetrus Ver Mensaje
Somos 3

me gustaria dentro de lo posible un manual con manzanitas y un ejjemplo sencillo

saludos

somos varios, me incluyo tambien...

se agradece cualquier informacion o ayuda u explicacion.
__________________
www.webeconomicas.cl
  #11 (permalink)  
Antiguo 18/09/2008, 17:53
 
Fecha de Ingreso: julio-2007
Mensajes: 11
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: Programacion en 3 capas

En realidad casi todo lo antes mencionado es mas de lo mismo, yo tengo codigo de un proyecto en 3 capas, cada capa es un proyecto diferente, todos dentro de una solucion. se que es mucho pedir o trivial hacerlo, pero no tendran un ejemplo tan simple como el mantenimiento de una tabla?, solo una tabla que este realizado en 3 capas. muchas gracias
  #12 (permalink)  
Antiguo 03/03/2009, 18:15
Avatar de yetrus  
Fecha de Ingreso: marzo-2006
Mensajes: 252
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: Programacion en 3 capas

Amigos

Hasta que encontre lo que habia subido julianmejio, lo tenia guardado en un rincon del disco.

Si no esta disponible, me avisan y lo subo otra vez


http://rapidshare.com/files/20963625...ondor.rar.html

Es una aplicacion en 3 capas

sl + 00000010

Última edición por yetrus; 15/03/2009 a las 14:36
  #13 (permalink)  
Antiguo 04/03/2009, 10:16
 
Fecha de Ingreso: junio-2008
Mensajes: 20
Antigüedad: 15 años, 11 meses
Puntos: 0
Respuesta: Programacion en 3 capas

Hola Chikos
Buenos yo estoy haciendo un proyecto en tres
les puedo dar una explicacion mas o menos
1.- Capa : windows forms Proyecto principal (formularios y objetos)
2.- Capa : Acceso a los Datos (Conexiones con base de datos,consultas,transacciones,etc)
3.- Capa : Clases (variables y funciones)

Ahora hay un standar de programacion universal para poder llevar el orden de las tres capas
ojo la mayoria trabja en dos capas pero de manera desordenada(espero no equivocarme)

Creas tu proyecto principal
puedes agregar tres proyectos adicionales
proyecto entidad (clases con las entidades (variables))
proyecto Acceso a datos (todo sobre la conexion con la base tambien hecha en clases ahi van las funciones y usas las entidades tb)
Proyecto Negocios (lo logico el puente entre el proyecto entidad y acceso tb hecha en clases)

y en tu proyecto general solo llamas al proyecto o la clase negocio

Ahora esto es solo una dia del orden como quieras llevar las tres capas puede ser todo en un proyecto.
spero haberte hecho entender algo generico obviamente jeje ;)
saludos a todos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 2 personas




La zona horaria es GMT -6. Ahora son las 17:24.