Está en la página 1de 23

CICLO / AÑO: VII / 4°

Cajamarca 25 de julio del 2014
INTEGRANTES:
LEYVA RODRIGUEZ, José Armando
PALOMINO ULFE, Juan Diego
SOTO TACILLA, Victor Manuel
VILLANUEVA VILLENA, Eugenia
ZACARIAS ECHEVARRIA, Hans Renzo

DOCENTE:
Ing. SANCHEZ CHAVEZ, Roger
UNIVERSIDAD NACIONAL
DE CAJAMARCA
DESCARGA E INSTALACION DE
MICROSOFT ENTERPRISE
LIBRARY 6.0
PROGRAMACION APLICADA 2

1

Tabla de contenido
INTRODUCCIÓN: ............................................................................................................................................ 2
DEFINICIÓN: .................................................................................................................................................. 3
CARACTERÍSTICAS: ........................................................................................................................................ 3
BLOQUES DE APLICACIÓN: ............................................................................................................................ 3
ESCENARIOS COMUNES: ............................................................................................................................... 4
REQUISITOS DEL SISTEMA: ............................................................................................................................ 4
INSTALACIÓN: ............................................................................................................................................... 5
Ejemplo: Creación proyecto capas .............................................................................................................. 21
INFOGRAFÍA ................................................................................................................................................ 22




2
MICROSOFT ENTERPRISE LIBRARY 6.0 EN VISUAL STUDIO 2012

INTRODUCCIÓN:

Enterprise Library 6 consta de una colección de bloques de aplicación y un conjunto de
características básicas, tales como la generación de objetos y mecanismos de
configuración. Todos estos son componentes de software reutilizables diseñados para
ayudar a los desarrolladores con los retos del desarrollo de la empresa común.


3
DEFINICIÓN:
Enterprise Library 6, es una colección de bloques de aplicación y servicios
destinados a su uso por los desarrolladores que crean aplicaciones complejas a
nivel de empresa. Estas aplicaciones se despliegan ampliamente y tienen
interdependencias con otras aplicaciones y sistemas. Además, por lo general
tienen estrictas medidas de seguridad, la fiabilidad y los requisitos de
rendimiento.

CARACTERÍSTICAS:
 Conjunto de librerías open-source que facilitan el desarrollo de aplicaciones
empresariales.Net.
 Se basa en ficheros de configuración App.config y Web.config.
 Se distribuye como ejecutable con plug-in para Visual Studio 12.
BLOQUES DE APLICACIÓN:
Ayudan a resolver los problemas comunes que enfrentan los desarrolladores de un
proyecto a otro.
 Caching Application Block. brindar facilidad de funcionalidad en el manejo de
cache.

 Cryptography Application Block. Brinda funcionalidades de criptografía, tal
como algoritmo de Hash, etc.

 Data Access Application Block. Contiene funcionalidades pensadas para
facilitar el acceso a bases de datos.

 Exception Handling Application Block. Brinda funcionalidades para el manejo
avanzado de excepciones a través de toda la aplicación.

 Logging Application Block. Tiene como finalidad aportar funcionalidades que
faciliten el manejo avanzado de Logs en las aplicaciones.
 Policy Injection Application Block. Este bloque de aplicación se puede utilizar
para implementar políticas de interceptación para agilizar la implementación de
características comunes, tales como la explotación forestal, caching, manejo de
excepciones, y validación, a través de un sistema.

 Security Application Block. Permite implementar las tareas correspondientes a
la seguridad transversal de las aplicaciones.


4
 Unity Application Block. Es un contenedor de inyección de dependencias
ligero y extensible con soporte para constructor, propiedades, e inyección.

 Validation Application Block. Contiene funcionalidades que permite
implementar reglas de validación de negocio para los objetos de negocio, las
cuales pueden ser usadas a través de las diferentes capas de la aplicación.

ESCENARIOS COMUNES:
 La consistencia. Todos los bloques de aplicación de Enterprise Library cuentan
con patrones de diseño coherentes y enfoques de implementación.
 Extensibilidad. Todos los bloques de aplicación incluyen puntos de extensibilidad
definidas que permiten a los desarrolladores personalizar el comportamiento de
los bloques de aplicación añadiendo su propio código.
 Facilidad de uso. Enterprise Library ofrece numerosas mejoras en la usabilidad,
incluyendo una herramienta gráfica de configuración, un proceso de instalación
más sencillo, y la documentación y muestras más clara y completa.
 Integración. Bloques de aplicación de Enterprise Library están diseñados para
trabajar bien juntos y se ponen a prueba para asegurarse de que lo hacen.
REQUISITOS DEL SISTEMA:

 Sistemas operativos compatibles: Windows 7,8, Windows Server 2003 R2 (x86
de 32 bits) , Windows Server 2008 R2, Windows Vista Service Pack 2
Arquitecturas: x86 y x64.
 Microsoft. NET Framework 3.5 con Service Pack 1
 Microsoft. NET Framework 4.0.
 Para un completo entorno de desarrollo, se recomienda lo siguiente:
Microsoft Visual Studio ® 2010 Sistema de Desarrollo con el Service Pack 1
(corrige y permite que las mejoras de tecnología que se agregan en Visual
Studio 2010 SP1).
Para ejecutar las pruebas unitarias:
Microsoft Visual Studio 2008 Professional, Visual Studio 2008 Team Edition,
Visual Studio 2010 Premium, Visual Studio 2010 Professional, Visual Studio
2010 edición Ultímate, Visual Studio 2012 Premium y Visual Studio 2010.


5
INSTALACIÓN:

El primer paso es descargar los binarios. Puede descargar el binarios
EnterpriseLibrary6-binaries.exe a partir http://www.microsoft.com/en-
us/download/details.aspx?id=38789

Y marcamos todos los recuadros y damos NEXT para descargar las librerías




Guardamos la descarga de las librerías en el disco E y ejecutamos como administrador

6

Una vez que descargamos ejecutamos el Run EnterpriseLibrary6-binaries.exe:


7



Seleccione Yes (si usted está de acuerdo.). Luego busque la carpeta para instalar el
binario. Esto puede ser cualquier lugar que desee. Para este ejemplo voy a crear en el
disco C una carpeta con el nombre EntLib, y dentro de esta carpeta creo otra con el
nombre de EntLib6 (C: \ EntLib \ EntLib6). Esta es una diferencia con respecto a las
versiones anteriores, ya que con EntLib6 los archivos se extraen a la carpeta de
destino. Los archivos se pueden desempaquetar y cuando se hace debe recibir un
mensaje de éxito:

8

Luego buscamos símbolo del sistema de las herramientas de visual 2012 y lo
ejecutamos como administrador.


9

En el que se abrirá la siguiente ventana y se procederá a copiar las siguientes líneas
de código y damos ENTER:

10

Ahora ejecutaremos la secuencia de comandos, escriba: Powershell-File \ install-
packages.ps1 y presionamos ENTER en el cual nos mostrará un mensaje de error
para habilitar scrips:

Para dar solución a este error procedemos a buscar en el escritorio el WINDOWS
POWERSHELL y lo ejecutamos como administrador.

11

Saldrá la siguiente pantalla en el habilitaremos los SCRIPS del sistema:



Regresamos nuevamente a nuestro cmd de Visual Studio 2012 y escribimos
nuevamente Powershell-File \ install-packages.ps1 y daremos ENTER, en el que
notaremos que ya el error se solucionó y se ejecutara todas las librerías:

12

Escriba Y, y pulse <ENTER> y usted debe recibir el mensaje de que los paquetes se
han instalado correctamente:



13


14

Ahora ejecutaremos el DIR:

15

Ahora para estar seguros que nuestras librerías se instalaron correctamente
revisaremos en el directorio actual (por ejemplo, C:\EntLib\EntLib6\.nuget\packages),
dentro de la carpeta package tienen que estar todo un conjunto de librerías.
Esto completa la instalación.
AGREGAR PAQUETES DE LIBRERIAS EN VISUAL STUDIO 2012
Abrimos Visual Studio 2012 y hacemos CLICK en configuración del administrador de
paquetes:

16


17
Seleccionamos orígenes de paquetes y Damos click en agregar para agregar nuestros
paquetes de librerías instalados

Luego vaya al Administrador de paquetes-> Fuentes de Paquetes y añada una nueva
entrada para EntLib6. Haga clic en Agregar, escriba un nombre y una fuente (donde se
instalaron los paquetes NuGet que en este ejemplo es C: \ EntLib \ EntLib6 \ NuGet \
packages.) Y haga clic en Aceptar:

18



Ahora para instalar las librerías dentro de mi visual procedo a crearme mi proyecto en
capas

19

Luego nos ubicamos en Herramientas y Administro mis paquetes NUGET

En el que saldrá la siguiente pantalla y seleccionaremos packages y procedemos a la
instalación de las librerías 6.0 que necesitemos para que funcione nuestro proyecto en
capas:

20

FIN











21
Ejemplo: Creación proyecto capas








22
INFOGRAFÍA

http://msdn.microsoft.com/en-us/library/dn169621.aspx
http://msdn.microsoft.com/es-es/library/bb972269.aspx