Вы находитесь на странице: 1из 20

ASP.

NET

Prof. Gina Huertas Camacho


I. INTRODUCCION A
ASP.NET
Temario
 Introducción a ASP.NET
 Aplicaciones Web
 ASP.NET
 Servidor Web
 eventos
Evalua Interactua con
.NET otros estudiantes

Aprende a Construye
programar apliaciones

ASP.NET
Solucionan los problemas de programacion weby mejora
enormemente la productividad de los desarrolladores

Entusiastas
Entusiastas

Estudiantes Investigadores
1. concepto ¿ Qué es
ASP.NET?
ASP.NET
 Active Server Pages.NET ASP .NET
significa Páginas Activas de Servidor
Es una tecnología para generar páginas
dinámicas en el servidor y enviarlas al
cliente (navegador Web) que las ha
solicitado, ejecutando previamente el
código que contienen (código Visual
Basic, C#, etc.) y convirtiendo el
resultado a código HTML, que es el
único que puede interpretar
adecuadamente el cliente.
Aplicaciones Web –
ASP.NET
Una aplicación web es un conjunto de páginas
HTML que se transmiten por medio del protocolo
HTTP de un servidor al cliente y viceversa,
brindando distintas funcionalidades a un usuario
final.

 ASP.NET es un “Marco” (framework) para


programar aplicaciones web, de un modo similar al
que se programan las aplicaciones windows. El
componente principal son los Web Forms
(formularios web) que permiten, entre otras cosas,
separar la interfaz del usuario de la funcionalidad de
la aplicación.
¿ Que es un Servidor Web?
 Un servidor web es un programa informático
, donde se almacenan las páginas web,
imágenes, etc. (que forman una aplicación
web) disponibles para ser visitadas por los
usuarios de la red.

 Internet Information Server (IIS), es el


servidor Web de Microsoft que corre sobre
plataformas Windows. Los servicios que
ofrece son: FTP, SMTP, NNTP y HTTP/HTTPS
Servidor Web
 Es un programa servidor de páginas
Web
 Soporta fichero ASP y lo necesitarás
para visualizar las páginas ASP que
crees.
 Software que escuche peticiones
 Busca la pagina solicitada
 Lo „despacha‟ para que alguien lo
procese
 Devuelve el resultado al cliente
 Ejemplos
 Internet Information Server ( IIS )
 Apache
 XSP
IIS(Internet Information Server)
 IIS es un programa servidor de
páginas web, el IIS soporta
ficheros ASP y lo
 necesitarás para visualizar las
páginas ASP que crees.
 Encontrarás el programa IIS en tu
copia del sistema operativo de
Windows XP, si
 ya lo tienes instalado debería
poder ver el icono de "Servicios
de Internet IIS" al
 Entrar en Panel de Control >
Herramientas administrativas y
no necesitarás
realizar ninguna instalación.
Poniéndonos de acuerdo en un
mundo poco cuerdo...
ee
caqtucho
detta
tpoRH+?
Proveedor Cliente
Lenguaje Lenguaje
PLOP
usado en sus usado en sus
¿QUE?
aplicaciones: aplicaciones:
“Suahili 3.2” Marciano 2

3L, 20cu
3L,20cu
Poniéndonos de acuerdo en un
mundo poco cuerdo...
 
 
<nombre>hp rh+</nombre>

Proveedor Cliente
Lenguaje Lenguaje
usado en sus usado en sus
aplicaciones: 
<Producto> aplicaciones:
<nombre>hp rh+</nombre>
“Suahili 3.2”
  Marciano 2
<stock>3</stock>
<precio>20</precio>

</Producto>
PROPIEDADES
IMPORTANTES DE
PROYECTOS EN
ASP.NET
2. Separa lógica de
1. Arrastre de controles presentación

3. Copia archivos en el servidor

5.Just-in-time
4. Independencia de
lenguaje

6 Autenticación
Como funciona ASP.NET
 La clave de este proceso es que, a
diferencia de la navegación clásica en
que el sevidor espera (escucha)
peticiones del cliente y, cuando las
recibe, envía automáticamente la
respuesta (generalmente un documento
HTML que es mostrado en el navegador
Web), aquí el servidor ejecuta algún tipo
de procesamiento a raíz de la petición
del cliente y elabora dinámicamente la
respuesta que devuelve. En esquema
sería:
El esquema de una página dinámica sería así
El cliente (explorador
Web) se conecta al
servidor Web gracias a
su URL
El servidor
EL CLIENTE Envia una peticion al servidor
Web Server busca la
pagina
Internet
Explorer internet “Ejecuta código
information
server servidor”

Netscape Y lo envia
Navigator al cliente

Traduce el
? Active Server Pages
Finalmente el cliente
muestra al usuario el (ASP) Resultado de
documento recibido Script engine Codigo en
HTML
Las páginas ASP .NET tienen la
extensión aspx. Para visualizar
adecuadamente una página aspx no basta
con ejecutarla con doble clic o abrirla desde
el explorador Web, de ambas maneras el
documento se visualiza defectuosamente.
Para que la página aspx funcione, debe ser
filtrada por el servidor Web, por lo que es
necesario dirigir el navegador Web a
http://localhost o a http://127.0.0.1
(direcciones de la máquina local) y ahí a la
dirección correcta del archivo aspx.
Funcionamiento de ASP.NET

 Los solicitudes son atendidas por IIS y


según la extensión son canalizados a
un isapi de ASP.NET (aspnet_isapi.dll)
 La pagina es procesada por ASP.NET y
produce una respuesta (Response) que
es enviada de regreso al cliente.
Hypertext Transfer Protocol
(HTTP)
 Uno de los protocolos más
importantes de Internet
 HTTP define como los navegadores y
los servidores Web se comunican uno
con otro
 Esta basado en texto y es transmitido
sobre conexiones TCP
Estructura de las aplicaciones Web
 El “perímetro” de una aplicación Web es
determinada por su estructura de
directorios
 Comienza por su directorio raíz, el cual
contiene:
 La página o WebForm de inicio
 El archivo de configuración Web.config
 El directorio BIN
 El perímetro de la aplicación termina en
su último directorio o cuando se
encuentra el directorio raíz de otra

Вам также может понравиться