La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.

Presentaciones similares


Presentación del tema: "ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft."— Transcripción de la presentación:

1

2 ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft. Con ASP.NET podremos: Crear páginas web basadas en código compilado Utilizar los nuevos lenguajes orientados a objeto (.NET) Utilizar variables reales (antes con ASP no existían) Crear componentes de servidor utilizando lenguaje.NET Utilizar validadores para probar el sistema cliente-servidor.

3 ".NET Framework es un entorno para construir, instalar y ejecutar servicios Web y otras aplicaciones. "El.NET Framework es un entorno multi-lenguaje para la construcción, distribución y ejecución de Servicios Webs y aplicaciones." "El.NET Framework es una nueva plataforma diseñada para simplificar el desarrollo de aplicaciones en el entorno distribuido de Internet."

4 El Common Language Runtime, Las clases Framework y ASP.NET

5 El servidor Web IIS permite administrar las aplicaciones Web y comunicarse con los navegadores cliente mediante protocolo http (protocolo de transferencia de hipertexto). En este caso se va a utilizar IIS (Internet Information Server) como servidor Web. Para ejecutar una aplicación Web de ASP.Net se necesita que el servidor Web sea compatible con ASP.Net. Este tipo de aplicaciones se compone de un conjunto de ficheros almacenados en una carpeta dentro del servidor Web. Existen diversos elementos de configuración y administración en una aplicación Web de ASP.Net

6 En ASP.Net se necesita que el servidor Web tenga instalado.Net Framework para poder procesar código de ASP.Net, como ocurre con cualquier otra aplicación de.Net. Cuando se solicita una página de tipo.aspx (página de ASP.Net) el servidor Web de IIS envía la solicitud a.Net Framework que es quien realmente procesa la petición de la página Una vez creada la aplicación, el código de servidor se ensambla en un fichero.dll situado en la carpeta Bin de la aplicación Web.

7 Código administrado : El CLR realiza un control automático del código para que este sea seguro, es decir, controla los recusos del sistema para que la aplicación se ejecute correctamente. Interoperabilidad multilenguaje : El código puede ser escrito en cualquier lenguaje compatible con.Net ya que siempre se compila en código intermedio (MSIL). Compilación just-in-time : El compilador JIT incluido en el Framework compila el código intermedio (MSIL) generando el código máquina propio de la plataforma. Se aumenta así el rendimiento de la aplicación al ser específico para cada plataforma. Garbage collector : El CLR proporciona un sistema automático de administración de memoria denominado recolector de basura (garbage collector). El CLR detecta cuándo el programa deja de utilizar la memoria y la libera automáticamente. ASP.NET

8 Procesos como la recolección de basura de.Net o la administración de código introducen factores de sobrecarga que repercuten en la demanda de más requisitos del sistema. El código administrado proporciona una mayor velocidad de desarrollo y mayor seguridad de que el código sea bueno. El nivel de administración del código dependerá en gran medida del lenguaje que utilicemos para programar.

9  Tener instalado IIS 5.0 ó superior en el servidor Web y configurar un directorio virtual asociado a la aplicación Web.  Tener instalado en el servidor Web.Net Framework.  Los archivos.aspx correspondientes a las páginas Web.  Un archivo de ensamblado (DLL) situado en la carpeta Bin de la aplicación Web, que contiene el código de servidor que necesitan las páginas aspx.  Un archivo llamado Global.asax que sirve para el control general de la aplicación durante su ejecución.  Un archivo llamado Web.config donde se establece la configuración de la aplicación. Aunque este fichero es opcional se necesita cuando se quieren establecer parámetros de configuración que no sean los de por defecto.  De manera adicional también puede aparecer en la carpeta Web otro tipo de archivos como: › Archivos.ascx (controles personalizados de usuario de ASP.Net) › Archivos.asmx (servicios Web XML de ASP.Net). › Páginas.htm ó.html (páginas Web estáticas) › Páginas.asp (páginas activas de servidor) › Archivos.css (hojas de estilo CSS, Cascade Style Sheet). › Documentos, imágenes, etc...

10  Para terminar, se va a crear una aplicación Web de tipo ASP.Net y a instalarla en un servidor Web con IIS. El primer paso es crear la aplicación Web, para ello se entra en Visual Studio.Net y en el menú 'Archivo' se selecciona 'Nuevo proyecto'. Aquí se debe elegir uno de los lenguajes disponibles y seleccionar 'Aplicación Web ASP.Net'. Para probar que la aplicación Web funciona correctamente se debe compilar primero en Visual Studio.Net y posteriormente acceder a la aplicación mediante el navegador:

11 La cadena de conexión puede ser de dos formas distintas, según se indique la autenticación de Windows o la de SQL Server. En la primera no hay que indicar ni usuario ni password, en la segunda si que hay que indicar esos dos datos. Cadena de conexión con autenticación de Windows Para conectar a una base de datos de SQL Server con autenticación de Windows, la cadena de conexión será: Data Source = ServidorSQL ; Initial Catalog = BaseDatos ; Integrated Security = True Cadena de conexión con autenticación de SQL Server Para conectar a una base de datos de SQL Server usando autenticación del propio SQL Server, la cadena de conexión será: data source = ServidorSQL ; initial catalog = BaseDatos ; user id = Usuario ; password = Contraseña


Descargar ppt "ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft."

Presentaciones similares


Anuncios Google