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.

Slides:



Advertisements
Presentaciones similares
APLICACIONES DISTRIBUIDAS
Advertisements

Intranets P. Reyes / Octubre 2004.
Nau Gran dHivern Intr. a la creación y gestión de páginas web Introducción a la web.
Internet y tecnologías web
Framework de.Net Infraestructura sobre la que se reúne todo un conjunto de lenguajes y servicios que simplifican el desarrollo de aplicaciones Entorno.
Componentes de ASP.NET Leonardo Diez Dolinski Servicios Profesionales Danysoft.
Implementación de SQL Server 2000 Reporting Services
Unidad 2 IDE Visual Studio.Net [UTN - Tecnologías de desarrollo de software IDE] [2009]
Servidores Web Capítulo 2.
Implementación de aplicaciones. Descripción Introducción a la implementación Implementar una aplicación basada en Windows Utilizar Visual Studio.NET Acceso.
Introducción a Microsoft .NET
Introducción a ASP.NET.
Configurar, optimizar e implementar una aplicación Web Microsoft ASP
Módulo 2: Uso de Microsoft Visual Studio .NET
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Desarrollo de una Aplicación Web sobre tecnología Microsoft .NET
Diseñar un sistema que permita al usuario desde un teléfono móvil acceder a su computador personal (o servidor) a través de WAP para administrar algunos.
Aplicación informática. formando parte de una red. pone sus recursos a disposición de las demás computadoras(clientes) de la red. Maneja información.
Programación Visual de Sistemas
"java del lado del servidor" Servlet y JSP Java Server Pages.
Introducción a los servicios Web
Módulo 1: Primeros Pasos
Java 2 Platform Enterprise Edition
Plataforma Microsoft.NET
Es un Sistema operativo de red. Es una de las plataformas de servicio más fiable para ofrecer acceso seguro y continuado a la red y los recursos de.
Introducción a ASP.NET.
Mecanismo de petición y respuesta Prof. Manuel Blázquez Ochando
Sistema La Plata Módulo I INTRODUCCION A APLICACIONES WEB.
TECNOLOGÍA IDC Internet Database Connector Trinitario Gómez López.
Interacción Persona Ordenador
Actividad 8 Equipo 3: o Gemma Cedillo Saucedo. o Alejandra Castillo Almazán. o Adriana Lara Mata. o Jorge Arregoytia García. o Aleida Villegas Rodríguez.
Universidad de La Coruña Escuela Universitaria Politécnica Control de Procesos por Computador Diego Cabaleiro 24 de Noviembre 2009.
Ihr Logo INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.
3 PROGRAMAR EN UN LENGUAJE DE HIPERTEXTO L.I. OSWALDO MARTINEZ C. EDPW.
INTRODUCCIÓN A LA PROGRAMACIÓN WEB
Programación e Ingeniería de Software III
InfoPath Ventajas y Uso.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
NOTE: To change the image on this slide, select the picture and delete it. Then click the Pictures icon in the placeholder to insert your own image. Servidores.
Tecnologias Usadas.Net Framework LINQ WCF Subversion Clickonce Smart Client Deployment SQL Server Compact Edition. Visual Studio Express 2008.
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sun Open Network Enviroment (Sun ONE) vs.
PROTOCOLO H T T P.
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
Unidad didáctica 6 Diseño de páginas Web.
Publicación de bases de datos Access en la web
Lenguajes de Programación
Introducción al Lenguaje. ¿Qué es PHP? O Es un lenguaje de programación que es interpretado por un servidor web. O El lenguaje es genérico. PHP está orientado.
 La primera versión fue desarrollada por Robert McCool, quien desarrollaba el servidor web NCSA HTTPd (National Center for Supercomputing Applications).
UNIDAD 7 WEB Y HTML.
Diseño de Servicios Web Internet Information Server © Copyright 2003 Víctor ROBLES FORCADA
Cuentas de usuarios y grupos en windows 2008 server
Los siguientes términos y acrónimos son un resumen de las tecnologías web actuales: ASP (Active Server Pages)  Páginas de servidor activas.  Tecnología.
Redes de Transmisión de Datos
Equipo 7. Hipertexto  En informática, es el nombre que recibe el texto que en la pantalla de un dispositivo electrónico, permite conducir a otros textos.
Almacenamiento virtual de sitios web “HOSTS VIRTUALES”
 Un servidor proporciona información a los ordenadores que se conecten a él.  Cuando lo usuarios se conectan a un servidor pueden acceder a programas,
MIME EXTENSIONES DE CORREO INTERNET MULTIPROPÓSITO. SERIE DE ESPECIFICACIONES DIRIGIDAS AL INTERCAMBIO TRANSPARENTE DE TODO TIPO DE ARCHIVOS A TRAVÉS DE.
Clase 5 Curso Microsoft.NETCurso Microsoft.NET I.S.F.T. N° 182I.S.F.T. N° 182.
Cristian Fonnegra Marin
WORD WIDE WEB Nace a principios de los años 90 en Suiza. Su función es ordenar y distribuir la información que existe en internet. La World Wide Web se.
File Transfer Protocol.
Punto 4 – Configuración de un Servidor Web Juan Luis Cano.
Naime Cecilia del Toro Alvarez
Punto 1 – Introducción al servicio Juan Luis Cano.
Que es un navegador de Internet. Un navegador web o de Internet, es un programa que permite visualizar la información que contiene una página web (que.
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Conociendo el modelo Cliente-Servidor
Bitnami Implantación de Aplicaciones Web. Bitnami Proyecto de código abierto. Descargar (versiones para Windows y GNU/Linux).
Introducción a phpmyadmin índice 1. Introducción 6. Insertar registros 5. Crear usuario para php 8. Modificar registros 2. Base de datos MySQL 3. Crear.
Transcripción de la presentación:

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.

".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."

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

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

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.

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

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.

 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...

 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:

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