Detalle del libro
Ver Índice
Prefacio
MOTIVACIÓN Y OBJETIVOS DEL LIBRO
DESTINATARIOS
ESTRUCTURA DEL LIBRO
Configuración
Estado de aplicación
Estado de sesión
Perfiles de usuario
Cookies
Estado de vista
Seguimiento o traza
Llamadas a métodos de página
HTTP .NET
Transferencia de archivos
Correo-e
Gestión de errores
Globalización
Temas y máscaras
Páginas maestras o principales
Validación
Navegación
Caché
Controles de usuario
Controles webs personalizados
RSS
Asistente
Supervisión del rendimiento
Supervisión de los sucesos
Miscelánea
TERMINOLOGÍA
CONTACTO
Configuración
CONCEPTO DE CONFIGURACIÓN
Formato de los archivos de configuración
Elemento
Estructura jerárquica
Configuración principal
Configuración del equipo
Configuración raíz
Configuración local
Configuración a nivel de aplicación
Configuración a nivel de recursos
Evaluación de la configuración
BLOQUEO DE RECONFIGURACIÓN
CONFIGURACIÓN DEL PROCESO DE COMPILACIÓN
Modos de compilación
Lenguajes y sus compiladores
Carpetas de código fuente adicionales
Ensamblados
CONFIGURACIÓN DEL MOTOR DE EJECUCIÓN
Configuración del proceso de trabajo
Cuenta del proceso de trabajo
Hilos de trabajo
Cola de mensajes de solicitud pendientes
Reciclaje del proceso de trabajo
Ping
Registro de suscesos
Configuración del motor de procesamiento
Aceptación de mensajes de solicitud
Tiempo máximo de procesamiento para una solicitud
Configuración del entorno de hospedaje
LECTURA DE LA CONFIGURACIÓN MEDIANTE PROGRAMACIÓN
SECCIÓN
Accesión a los datos
Acceso mediante expresiones <%$ %>
Acceso mediante la clase WebConfigurationManager
Estado de aplicación
CONCEPTO DE APLICACIÓN ASP.NET
Clase HttpApplicacion
Propiedad Context
ARCHIVO DE APLICACIÓN
Directivas de aplicación
Directiva @Application
Directiva @Import y elemento
Directiva @Assembly y elemento
Bloque de código
Directiva de inclusión de servidor
ESTADO DE APLICACIÓN
Accesiones al estado de aplicación
Escritura de variables
Lectura de variables
Eliminación de variables
Bloqueo del estado de aplicación
Variables estáticas de estado de aplicación
Almacenamiento
EJEMPLO
Clase SesiónActiva
Clase SesionesActivas
Archivo Global.asax
Página SesionesActivas.aspx
Estado de sesión
CONCEPTO DE SESIÓN
Configuración de la sesión
Identificación del usuario
Identificación de la sesión
Apertura de la sesión
Evento Start
Cierre de la sesión
Cierre explícito
Cierre por expiración
Evento End
La guía definitiva para desarrollar aplicaciones ASP.NET profesionales y maximizar la producción mediante el aumento de la rentabilidad a través de la reducción de costes.
El autor ha llevado a cabo un completo análisis de ASP.NET para exponer, de una manera sencilla y detallada, todo aquello que puede necesitar un desarrollador web para mejorar y aumentar el rendimiento de su trabajo con el objeto principal de producir más, en el mismo tiempo, o igual, pero en menos tiempo.
En este libro, encontrará abundantes métodos, consejos y ejemplos, además de un tratamiento detallado de las características y los conceptos de ASP.NET que todo desarrollador necesita conocer para construir aplicaciones webs profesionales.
A lo largo de sus 25 capítulos, aprenderá a:
-Configurar ASP.NET tanto en el servidor como en las aplicaciones webs.
-Almacenar y compartir datos mediante los estados de aplicación, de sesión y de vista, así como mediante cookies y perfiles de usuario.
-Realizar llamadas a páginas ASP.NET para recuperar datos con JavaScript sin la necesidad de refrescar la página en el explorador.
-Utilizar la característica de seguimiento para facilitar las fases de prueba y de depuración.
-Transferir archivos del cliente al servidor y viceversa.
-Redactar y enviar mensajes HTTP para mantener actualizados sus enlaces de Internet.
-Redactar y enviar mensajes de correo-e.
-Escribir aplicaciones ASP.NET para varios idiomas.
-Utilizar páginas maestras o principales que reduzcan el tiempo de diseño.
-Crear sus propios controles personalizados con objeto de reutilizarlos en otras aplica-ciones.
-Delegar en ASP.NET la tarea de validación de datos de un formulario.
-Gestionar los errores de IIS y ASP.NET.
-Estilizar páginas mediante temas y máscaras.
-Utilizar la navegación mediante mapas para mantener separadas las distribuciones física y lógica de la aplicación.
-Cachear datos para reducir la latencia de las solicitudes.
-Sindicar su contenido a otros portales median-te RSS.
-Presentar y recopilar datos en varios pasos mediante el asistente de ASP.NET.
-Supervisar el rendimiento de la aplicación y el acceso a los registros de sucesos del sistema operativo.