martes, diciembre 25, 2007

ASP en capas

Una de las cosas que me gustan del lenguaje ASP es que, como no tiene más actualizaciones desde 2001, mi conocimiento sigue siendo válido aún cuando hace tiempo que no lo uso ;)

Me sorprendí mucho al entrarme de que, aún hoy, mucha gente sigue desarrollando en ASP. He recibido muchos comentarios acerca de la nota que escribí aquí mismo hace un tiempo sobre "Separación en capas" pidiéndome ejemplos en ASP.

ASP no es un lenguaje demasiado elegante, pero igualmente podemos desarrollar con estilo.

En las siguientes notas vamos a ver los requisitos para desarrollar en capas con ASP y finalizaremos con un ejemplo utilizando todos los elementos mencionados.

Lo que vamos a lograr es separar nuestro código en las siguientes capas:
  • Capa de presentación: optimizada para mostrar datos rapidamente.
  • Capa de negocio: donde se define el qué y el cuando.
  • Capa de datos: que sabe como almacenar y recuperar datos.
La aplicación que vamos a desarrollar es una página simple que muestre un "drop down" de categorías y, al seleccionar alguna, veremos un listado de elementos. Vamos a tener en cuenta todas aquellas cosas que mencionamos en posts anteriores como: