Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Autenticación en aplicaciones Web (PPT) (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com

Estado de la sesión (2/2)

Ejemplo en Visual Basic
Sub Application_Start(ByVal sender As Object, ByVal e As _ EventArgs)
Dim ds As DataSet = New DataSet
Dim command As SqlCommand = New SqlCommand( _
"Select codigo From clientes Where name = " & nombre )
Try
conn = New SqlConnection( _ ConfigurationManager.ConnectionStrings( _ "ADVENTUREWORKSConnectionString").ConnectionString)
command.Connection = conn
conn.Open()
Dim result As Object = command.ExecuteScalar()
Session("codigo") = result
Finally
conn.Close()
End Try
End Sub

Monografias.com

View State

Mantiene el estado de los controles, entre postback de una página.

El View State se implementa mediante un campo oculto en el html generado y viaja en cada POST

Monografias.com

Generalidades
Logran herencia visual para las páginas Web
Permite manejar áreas comunes de un sitio de manera consistente
En ASP.NET 1.1, el problema de la herencia visual implicaba
Copiar & Pegar
Includes
Herencia + User Controls
Se basan en Templates (Master Page) y en páginas de contenido (Content Page).
Permiten incluir menús, encabezados, navegaciones, etc.

Monografias.com

Páginas Maestras
En lugar de la directiva @Page, utiliza la directiva @Master:
Se trata como cualquier formulario web, con la extensión .master, y debe incluir el siguiente control:

contenido por defecto

Monografias.com

Páginas de contenido
Al crear un página de contenido, hay que elegir la página maestra. La directiva @page de la página sería:
No repiten los tags de la página maestra, pero se pueden acceder desde el código.
Debe contener el control

contenido de la página

Monografias.com

Themes y Skins – Generalidades
Skins: Son definiciones de formato y estilos que se aplican a los controles de servidor y se guardan en archivos de extensión .skin

Themes: Son “paquetes” de Skins, también pueden contener hojas de estilo en cascada e imágenes asociados.

ASP.NET 2.0 incluye una nueva carpeta virtual para la organización de los temas (APP_Themes).

Se pueden configurar a nivel de maquina (en el machine config) a nivel de aplicación (en el web.config) o bien a nivel de página, dentro de la directiva Page.

Monografias.com

Contenido de un archivo Skin

Los archivos *.skin contienen declaraciones de estilo y formato de los controles de ASP.NET

Monografias.com

Navegación – Menú

Ejemplo del control

Monografias.com

Control de Navegación
Este control esta basado en el modelo de proveedores. (Se configura el proveedor en el web.config)

A diferencia de otros controles de navegación no posee una propiedad “DataSource”.

Al proveedor se le configura el archivo (xml) que posee el mapa del sitio, por ejemplo:
siteMapFile="web.sitemap"

Monografias.com

Controles de enlace de Datos
Permiten realizar el enlace entre un control que muestra datos (gridview, detailsview, etc) y la lógica que los administra

Control ObjectDataSource
Enlaza los controles con una clase de la capa de negocios.
Control SqlDataSource
Enlaza los controles con una base de datos relacional.
Control XmlDataSource
Enlaza los controles con datos en formato xml.

Monografias.com

Controles visualizadores (1/2)
DataGridView

Monografias.com

Controles visualizadores (2/2)

DetailsView
FormView

Monografias.com

Compilación e Instalación -Generalidades
Compilación dinámica de:
Aspx, asmx, ascx
Vb, cs, resx
Sólo es necesario poner los archivos en los directorios específicos
Precompilación e implementación sin código fuente
Aspnet_compiler.exe precompila sitios y los instala sin el código fuente

Monografias.com

Compilación dinámica
vroot
App_Code
CS
VB
WSDL
XSD
RESX
RESOURCE
Los archivos se compilan dinámicamente en el primer acceso
App_LocalResources

Monografias.com

Generalidades
Independencia de IIS
Visual Studio 2005 invluye el ASP.NET Development Server, un servidor de HTTP local que permite trabajar en una PC de desarrollo sin tener instalado IIS (Microsoft Internet Information Server)

Front Page Server Extensions
Las extensiones de servidor de Front Page no son necesarias, ahora se puede seleccionar el directorio donde se van a alojar las páginas del sitio y comenzar a desarrollar.

Monografias.com

Creación y Acceso a Proyectos
File System
Permite desarrollar un sitio en cualquier carpeta de la PC.
IIS Local
Permite desarrollar localmente una aplicación web en un directorio virtual de IIS.
Sitio FTP
Permite editar y modificar proyectos web remotos utilizando el protocolo FTP.
Sitio Remoto
Se puede sincronizar el proyecto de desarrollo local con la aplicación instalada en producción.

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter