Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosInscríbete ahora y accede a 3 unidades gratis
Evalua el curso de ASP NET Avanzado y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Antiguamente las páginas web eran únicamente documentos de texto estáticos. Era un medio válido para mostrar información a los usuarios, donde la única posibilidad que ofrecían era el formato. Mediante el lenguaje de etiquetas HTML, los programadores de páginas web basaban su trabajo en dar formato a textos e imágenes. Estamos hablando de lo que se conoce como páginas web estáticas, cuyo contenido no podía variar, y el usuario únicamente tenía la posibilidad de navegar entre enlaces sin la posibilidad de interactuar con las páginas.
El sentido de envío de información siempre era el mismo, desde el servidor al cliente. La única información que se enviaba al servidor por parte del cliente era la petición de la página.
Con la aparición de las página dinámicas, se revolucionó la tecnología de programación web, hasta el punto que hoy en día es posible desarrollar programas basados en web que se pueden equiparar a cualquier software o aplicación de escritorio.
En esta lección veremos como crear páginas web que respondan a las peticiones realizadas por usuarios, vinculando nuestra aplicación a fuentes de datos.
En nuestro caso, los datos se almacenan en el servidor de bases de datos Microsoft SQL Server 2005. Para crear esos vínculos con nuestra información utilizaremos el modelo de objetos ADO.NET (ActiveX Object Data).
ADO.NET es la nueva versión muy mejorada del modelo de objetos ADO, para todos aquellos que habéis trabajado con ADO, iréis comprobando las mejoras que incorpora ADO.NET, en tareas de rendimiento, seguridad y sencillez a la hora de desarrollar.
Antiguo esquema general de ADO:
Microsoft ADO.NET, nos ofrece la posibilidad de acceder a información alojada en una base de datos desde un formulario web. Está diseñado para trabajar desde una base de datos, y gestionar esos datos en modo desconectado.
En la siguiente figura, puedes ver el esquema general del ADO.NET:
Gracias a esta desconexión, podemos decir que nuestras páginas se encuentran muy cerca de ser independientes de la bases de datos, y esto ofrece una reducción muy considerable del tráfico en nuestra red, en caso de que trabajemos en la Intranet de una empresa, o en la red de Internet, si trabajamos con oficinas conectadas o en servidores externos.
Otra ventaja que cabe destacar, es que ADO.NET trabaja con XML (Extensible Markup Language) como formato de transmisión de datos. Este formato permite un nivel de estandarización muy importante, que nos permite trabajar en cualquier plataforma que interprete XML. La estandarización de medios es uno de los aspectos más importantes y más buscados por las empresas desarrolladoras de software, y más aún hoy en día, donde gracias a Internet el abanico de usuarios con diferentes características de software y hardware, convierte en una misión casi obligada el ofrecer programas abiertos a cualquier tipo de plataforma.
Resumiendo, debe quedarte claro las siguientes ideas:
A lo largo de esta lección aprenderemos a trabajar con los objetos que permiten almacenar los datos devueltos de una base de datos. Estos objetos son los DataSet y DataReader, por lo tanto concentraremos la explicación en estos objetos, si bien, es obligatorio mencionar los pasos previos, que se repetirán en los accesos a datos.
No debes preocuparte si nunca has trabajado con ADO.NET para desarrollar páginas web dinámicas, durante la lección explicaremos desde el inicio como trabajar con bases de datos, y nos centraremos más en ejemplos prácticos que ayudarán a comprender la enorme cantidad de objetos que iremos mencionando. El objetivo marcado por la lección, es que el alumno esté capacitado para realizar cualquier tarea en una base de datos, mediante programación con ASP.NET. La mejor manera de conseguir este objetivo es la práctica, y será el pilar de esta lección, aún así, estamos obligados a explicar brevemente los principales aspectos de ADO.NET para que comprendas su funcionamiento, y con la ayuda de los ejercicios desarrollados, irás comprendiendo y asimilando todos esos conceptos explicados.
En las siguientes lecciones veremos, los controles que dispone para nosotros ASP.NET 3.5 para vincularlos con datos, en ellas comprobarás los grandes resultados que se pueden obtener con ASP.NET 3.5 y porque es uno de los lenguajes más potentes que existen. Veremos como obtener páginas con un nivel altamente profesional, invirtiendo un tiempo mínimo para las tareas más comunes de acceso a datos.
De momento comencemos por la base de toda página web dinámica, ADO.NET, y más adelante nos dedicaremos a trabajar con los controles avanzados que nos permiten obtener resultados que te sorprenderán por su sencillez y su gran funcionalidad.
Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de ASP NET Avanzado y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad