Programación del lado del servidor
Aplicación Web.
Una aplicación Web es una aplicación informática que los usuarios utilizan accediendo a un servidor Web a través de Internet o de una intranet.
1 Procesamiento del lado del servidor.
Son las tareas o funciones que se realizan en el servidor de Web, a diferencia de las tareas que se ejecutan en el navegador del cliente.
El código se compila y ejecuta en el servidor.
Tienen acceso a recursos del servidor.
Las páginas aspx utilizan:
< SCRIPT language="vb" runat="server">
< SCRIPT language=cs" runat="server">
Internet
.Páginas .ASPX
2 Conceptos básicos de la herramienta de desarrollo.
Para programar del lado del servidor, se usará la tecnología ASP.NET, en particular el lenguaje Visual BASIC, con el IDE Visual Studio 2005.
Tener en cuenta que el servidor Web es el IIS (Internet Information Server). Software que debe instalarse.
La plataforma de sistema operativo será Microsoft Windows.
Aplicación Web ASP.NET
Datos XML
Base de
datos
Internet
Page1.aspx
Page2.aspx
ServiciosWeb
Componentes
Web Forms
Páginas código trasero
global.asax
Web.config
machine.config
Servidor Web ASP.NET
Caché de Salida
Clientes
ASP.NET
Ejecución de una página ASP.NET
ASP.NET
Introducción a ASP.NET.
El sucesor y evolución de Active Server Pages, más flexible.
Páginas Web dinámicas que pueden acceder a recursos del servidor.
Procesamiento de formularios Web Forms en el lado servidor .
Los Servicios Web XML permiten crear aplicaciones Web distribuidas
Independiente del navegador.
Independiente del lenguaje.
Visual Studio .NET: la herramienta para el desarrollo .NET
Visual Studio .NET
Herramientas Windows Forms
Herramientas Web Forms
Proceso de errores
Acceso a datos
Múltiples Lenguajes
Herramientas Servicios Web
Desarrollar
Depurar
Implantar
Diseñar
.NET Framework
Es un conjunto de objetos y diseños de Microsoft para crear aplicaciones.
Proporciona la funcionalidad subyacente para ASP.NET (y en general para Visual Studio.NET).
Componentes del .NET Framework
Win32
(Gp:) Message
Queuing
(Gp:) COM+
(Transacciones, Particiones,
Agrupación de objetos)
(Gp:) IIS
(Gp:) WMI
Common Language Runtime
Biblioteca de clases de .NET Framework
ADO.NET y XML
Servicios Web XML
Interfaz de usuario
Visual
Basic
C++
C#
ASP.NET
Perl
Python
ASP.NET
Creación de un proyecto Web.
ASP.NET
Archivos comunes de un proyecto Web.
.html
.aspx
.aspx.vb
.asmx
.xml
.css
Global.asax
Web.config
Entorno integrado de desarrollo (IDE)
Cuadro de herramientas
Lista de tareas
Exploradorde soluciones
Ayuda dinámica
Editor/Navegador
Propiedades
Exploradorde servidores
Examinador de objetos
Página siguiente |