Página principal





Desconocido - 124 usuarios online

Objetos de negocios en ASP.net


 


 


Por Pablo Fahnle
Webmaster de SoloTuWeb.com

ASP.net tiene la capacidad de separar el código de programación de diferentes maneras. Los métodos que aquí verán son procedimientos almacenados (también disponibles en ASP 3.0) y objetos de negocios, una tecnología totalmente nueva.

Esta tecnología nos permite escribir nuestros propios objetos y compilarlos en una biblioteca (archivo .dll) y luego poder usarlo desde cualquier otra página tratándolo como un objeto más, como por arte de magia. No es muy complicado crear un objeto de negocios, sólo tienes que escribir un archivo .VB, y compilarlo a DLL, una vez que tienes la DLL lo pones en la carpeta \bin de tu aplicación, y podrás importarlo como cualquier otro espacio de nombre.

En el archivo .VB que se declaran los objetos de negocios, se declara un espacio de nombre, en el cual se pueden incluir varias clases. Estas clases serán los objetos que usaremos en las páginas ASP.net donde se pueden definir propiedades y métodos.

Seguramente se estarán preguntando cual es la ventaja de utilizar dichos objetos de negocios, bueno, su principal ventaja es la reutilización del código, no es lo mismo escribir 15 líneas para hacer una modificación a una base de datos que sólo escribir MiObjeto.ActualizarBD(), por ejemplo (donde en el método ActualizarBD del objeto MiObjeto hace la modificación de las 15 líneas). Otra ventaja es que si por alguna cosa tienes que cambiar el código (porque cambia el nombre de un campo, por ejemplo) no tienes que modificar página por página, sólo cambias el objeto, lo compilas lo pones en el directorio de ensamblaje (la carpeta bin) ¡y listo!.

Les dejo un ejemplo, onClientes, que consta de dos páginas ASP.net una para ver una lista de clientes y agregar más clientes, vertodo.aspx y otra para ver y editar los datos personales de los clientes, editar.aspx. Luego la base de datos clientes.mdb que contiene los procedimientos almacenados, o en Access, llamados Consultas y la tabla tClientes. Por último en la carpeta bin el archivo onClientes.dll, nuestro objeto de negocios ya compilado, también les dejo el archivo onClientes.VB, que es el código de onClientes.dll sin compilar para que lo puedan modificar y también si lo quieren compilar nuevamente el código a escribir en DOS para la compilación, en el archivo compilacion.txt.
Es importante destacar también que la ubicación en el disco tiene que ser C:\Inetpub\wwwroot\onClientes\ para los archivos y la DLL tiene que estar en C:\Inetpub\wwwroot\bin\ y el directorio virtual tiene que ser C:\Inetpub\wwwroot\ es decir que podrás acceder a los archivos de este código por http://localhost/onClientes/.

Click AQUÍ para descargar onClientes.zip, con todo el ejemplo completo.

Saludos y espero que les haya servido.

 
 



<< Volver





<<
© SoloTuWeb Network 2001-2005
>>