Resumen Programación en 3 capas   (4 mensajes )

Mensaje enviado por "Diego Palmeira" <dpalmeira@internetcreativa.com.ar>

Aca esta...

Todo de Wrox

Professional Visual Basic 6 Distributed Objects
http://www.wrox.com/Books/Book_Details.asp?sub_section=1&isbn=1861002076&subject=Visual+Basic&subject_id=5

y despues leer ...

Visual Basic 6.0 Business Objects
http://www.wrox.com/Books/Book_Details.asp?sub_section=1&isbn=186100107X&subject=Visual+Basic&subject_id=5

Estos libros son excelentes porque te enseñan a hacer una aplicacion desde 0
a 3 capas y mas...
eso es porque el tipo este Rocky, empieza diciendote por que no hacer las cosas que comunmente se hace, y te dice como deberia ser aplicando OOP, eventos entre capas, Parent Childs, Objetos Transacciones, y toda una rosca que hace que el modelo de
objetos de este tipo, para mi es lo mejor que vi, por eso hace varios años que lo uso y anda tanto para VB como para WEB. (es decir la capa de reglas de negocio la usas desde ASP y REUTILIZAS EL CODIGO, eso es EXCELENTE !!!!!!)

Ahora estoy esperando que saque el de .Net , que parece que se viene con todo. Igualmente ya saco uno de .Net pero sobre teoria, nada de su modelo de objetos, pero en cuanto salga me tiro de cabeza porque realmente vale la pena.

En estos libros no solo vas a encontrar un excelente modelo para crear aplicaciones realmente Cliente / Servidor, sino que vas a experimentar un crecimiento en cuanto a
calidad de programacion se refiere.

desde el site de wrox podes bajarte el codigo fuente de ejemplo del libro y los podes comprar por amazon.com

Bueno eso es todo. =)

Mensaje enviado por "Marylin Perez" <dmarylin76@hotmail.com>

Disculpen si no he enviado los ejemplos...de tres capas, Envio un ejemplo por demas sencillo, que tenia guardado por ahi.Es un simple buscador y esta programado a tres capas(lo hice en un curso que tome).ESpero te sirva Eduardo ;)

Eduardo , si te urge estare en linea hoy miercoles a las 10 de la noche en icq o en msn messenger por si quieres que te ayude en algo.

Intentare hoy mismo enviar esos ejemplos que habia prometido.... por cierto, teoria no tengo mucha he¡

Saludos desde MONTERREY....

ICQ 75747394

msn dmarylin76@hotmail.com

Download busqueda.zip  

Mensaje enviado por AVernieri@juncalnet.com.ar

Hola!

El concepto de programar en 3 capas es sencillo.

Consiste en que para hacer una aplicación hay que realizar por lo menos tres programas.

El primero que maneje los Forms, es decir, la entrada/salida del operador.
Puede ser una programa VB, una página web, o cualquierotro programa que pueda comunicarse con un operador...

El segundo serían las "reglas de negocio", o sea el método de cálculo.
Concretaménte la lógica de las operaciones que hay que hacer para obtener el resultado deseado de la aplicación... Habitualmente son componentes ActiveX (Dll's o EXE's) que exponen objetos de negocio con sus propiedades y métodos...

La tercera capa sería la capa de datos. Más Dll's o Exe's ActiveX que se encargan de comunicarse con el motor de base de datos, y de entregarle a los componentes de la capa de cálculo los datos que necesitan, así como de realizar las actualizaciones que ellos soliciten... Dentro de esta capa, se puede (aunque no es obligatorio) delegar algunas funciones al propio motor de base de datos, en forma de Stored Procedures.

La ventaja de este modelo es que en el caso que quieras cambiar tu motor de base de datos (pasar de Access a SQL Server, por ejemplo) lo único que tendrías que tocar es la capa de datos.

La interfaz y las reglas de negocio no habría ninguna necesidad de tocarlas...

Asimismo, si querés cambiar la interfaz (pasar una aplicación de uso local, con Formularios de VB, a uso remoto mediante páginas WEB) lo único que tenés que tocar es la capa de interfaz, y te sigue sirviendo todo lo que tenes hecho en cuanto a reglas de negocio y datos.

Por supuesto, si se modifica algo en las reglas de negocio (te cambian la base imponible del IVA, por ejemplo) sólo se toca el componente adecuado en la capa de negocio, y tanto la interfaz como el acceso a datos se salvan de ser modificados...

Como ves, más que un determinado soft6ware, o hardware, se trata de una "filosofía" de la programación...

Se puede implementar perfectamente von VB puro y Access, aunque sus mayores ventajas se ven en aplicaciones de gran envergadura, armadas por distintos equipos de programadores que se encargan en forma especializada de la interfaz, las reglas de negocio o los datos...

Espero que te sirva
Saludos
Alberto

Mensaje enviado por José Antonio Muñoz Barrantes <jmunoz@superior.co.cr>

Estimado Guillermo y colegas:

Antes que nada saludos.

En la siguiente dirección http://www.geocities.com/trescapas/ se puede encontrar información sobre la filosofía de 3 capas.

Espero que les sea de utilidad.

Que tengan un buen día.



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com