AlMacSoft - El Blog de Alberto Mac Leod

miércoles, julio 19, 2006

Enterprise Library 2 - Hands On Labs



Es una biblioteca que contiene siete application blocks de propósito general, De cacheo, de configuración, de criptografía, de acceso a datos, de manejo de excepciones, de registro de eventos e instrumentación y de Seguridad
Durante su diseño se han enfatizado características como la consistencia, extensibilidad, facilidad de uso e integración.


Configuración

  • La configuración se basa ahora en el espacio de nombres System.Configuration.
  • Se almacena por defecto en app.config / web.config
  • Soporta lectura/escritura de objetos complejos
  • Soporta protección de datos
  • Ya no existe el Configuration Application Block
  • Se puede utilizar “Configuration Sources” alternativos

Instrumentación

  • Todos los Application Blocks de Enterprise Library incluyen instrumentación para ayudar en el desarrollo, las pruebas y las operaciones.
  • Eventos del Event Log, Contadores de Rendimiento, Eventos WMI.
  • Toda la instrumentación está deshabilitada por defecto, pero cada tipo puede ser habilitada individualmente utilizando la herramienta de configuración-
  • La instalación de la instrumentación requiere privilegios administrativos, y puede ser hecha utilizando installutil.exe
  • El código de instrumentación contenido en el ensamblado Common puede ser reutilizado desde sus propias aplicaciones

Object Builder

  • Nuevo subsistema compartido entre Enterprise Library y el Composite UI Application Block.
  • Es responsable de la construcción de objetos en los Application Blocks.
  • Inyecta los datos de configuración en los objetos del Application Block.
  • Configura la instrumentación para los Application Blocks.
  • Puede aprovecharlo desde sus propias aplicaciones, pero no es necesario entender ObjectBuilder para utilizar Enterprise Library

Descarga hands on labs aqui

Descarga Enterprise Library 2 aqui