You are on page 1of 23

CICLO / AO: 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
INTRODUCCIN: ............................................................................................................................................ 2
DEFINICIN: .................................................................................................................................................. 3
CARACTERSTICAS: ........................................................................................................................................ 3
BLOQUES DE APLICACIN: ............................................................................................................................ 3
ESCENARIOS COMUNES: ............................................................................................................................... 4
REQUISITOS DEL SISTEMA: ............................................................................................................................ 4
INSTALACIN: ............................................................................................................................................... 5
Ejemplo: Creacin proyecto capas .............................................................................................................. 21
INFOGRAFA ................................................................................................................................................ 22




2
MICROSOFT ENTERPRISE LIBRARY 6.0 EN VISUAL STUDIO 2012

INTRODUCCIN:

Enterprise Library 6 consta de una coleccin de bloques de aplicacin y un conjunto de
caractersticas bsicas, tales como la generacin de objetos y mecanismos de
configuracin. Todos estos son componentes de software reutilizables diseados para
ayudar a los desarrolladores con los retos del desarrollo de la empresa comn.


3
DEFINICIN:
Enterprise Library 6, es una coleccin de bloques de aplicacin 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. Adems, por lo general
tienen estrictas medidas de seguridad, la fiabilidad y los requisitos de
rendimiento.

CARACTERSTICAS:
Conjunto de libreras open-source que facilitan el desarrollo de aplicaciones
empresariales.Net.
Se basa en ficheros de configuracin App.config y Web.config.
Se distribuye como ejecutable con plug-in para Visual Studio 12.
BLOQUES DE APLICACIN:
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 criptografa, 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 travs de toda la aplicacin.

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 aplicacin se puede utilizar
para implementar polticas de interceptacin para agilizar la implementacin de
caractersticas comunes, tales como la explotacin forestal, caching, manejo de
excepciones, y validacin, a travs 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 inyeccin de dependencias
ligero y extensible con soporte para constructor, propiedades, e inyeccin.

Validation Application Block. Contiene funcionalidades que permite
implementar reglas de validacin de negocio para los objetos de negocio, las
cuales pueden ser usadas a travs de las diferentes capas de la aplicacin.

ESCENARIOS COMUNES:
La consistencia. Todos los bloques de aplicacin de Enterprise Library cuentan
con patrones de diseo coherentes y enfoques de implementacin.
Extensibilidad. Todos los bloques de aplicacin incluyen puntos de extensibilidad
definidas que permiten a los desarrolladores personalizar el comportamiento de
los bloques de aplicacin aadiendo su propio cdigo.
Facilidad de uso. Enterprise Library ofrece numerosas mejoras en la usabilidad,
incluyendo una herramienta grfica de configuracin, un proceso de instalacin
ms sencillo, y la documentacin y muestras ms clara y completa.
Integracin. Bloques de aplicacin de Enterprise Library estn diseados 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 tecnologa 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 edicin Ultmate, Visual Studio 2012 Premium y Visual Studio 2010.


5
INSTALACIN:

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 libreras




Guardamos la descarga de las libreras 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 smbolo 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 lneas
de cdigo 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 solucin 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 libreras:

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 libreras 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 libreras.
Esto completa la instalacin.
AGREGAR PAQUETES DE LIBRERIAS EN VISUAL STUDIO 2012
Abrimos Visual Studio 2012 y hacemos CLICK en configuracin del administrador de
paquetes:

16


17
Seleccionamos orgenes de paquetes y Damos click en agregar para agregar nuestros
paquetes de libreras instalados

Luego vaya al Administrador de paquetes-> Fuentes de Paquetes y aada 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 libreras 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
instalacin de las libreras 6.0 que necesitemos para que funcione nuestro proyecto en
capas:

20

FIN











21
Ejemplo: Creacin proyecto capas








22
INFOGRAFA

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

You might also like