什么是企业库

转载 2007年10月08日 20:02:00
【IT168 技术文档】
1.什么是Enterprise Library?
  Enterprise Library 由一组应用程序块组成(Application Block),每个应用程序块旨在解决开发企业级应用程序
  时的某一方面
2.Enterprise Library 有什么用?
  提高企业级应用程序的可维护性和扩展性。
  最大限度的重用,可作为公司的积累。
  这些是微软的基准代码,可以通过学习源代码,提高编程能力。
  建立更优雅更灵活的企业级应用程序.
3.Enterprise Library 由哪些部分组成?
  目前的Enterprise由七个部分组成。它们分别:
  1). 配置应用程序块
  2). 数据访问应用程序块
  3). 安全应用程序块
  4). 加密应用程序块
  5). 缓存应用程序块
  6). 异常处理应用程序块
  7). 日志应用程序块
4.为什么要使用Enterprise Library?
  可以说它涵盖了开发任何企业级应用都要用到的基础部分,是最佳实践。
  它的源代码是可以修改和扩展而不用遵照任何协议。这样就可以定制自己的应用程序块。
 
5.所使用的.Net 框架版本?
  当前的两个版本支持.net框架1.1版本。
6.目前的Enterprise Library版本?
  目前有两个版本,即EnterpriseLibraryJan1.0版和EnterpriseLibraryJune版
7.EnterpriseLibrary六月版下载地址
  http://www.microsoft.com/downloads/details.aspx?FamilyId=A7D2A109-660E-444E-945A-6B32AF1581B3&displaylang=en
  需要注册下载的,里面包含了帮助文件和每个程序块的源代码和QuickStart.
8.各个应用程序块的依赖关系.



    可以看到Enterprise Library的核心是Configuration Application Block.其它应用程序块都对它有依赖.
9.如何开始?
  1).从前面的地址下载EnterpriseLibrary,安装,运行QuickStart.通过这个可以获得一些直观印象.
  2).开始学习Configuration Application Block.阅读Configuration Application Block文档
  3).从http://www.msdnwebcast.com 下载视频讲座
  4).观看视频讲座,单步调试Configuration Application Block的QuickStart 项目.
  5).自己动手从头做一个自己的例子.
  6).开始学习别的Application Block.
  7).将Application Block应用到项目中.
 
10.学习Enterprise Library 所需要的基础.
  了解C#.net 或 VB.net,面向对象编程基础,XML基础.
 
11.参考资源
  1). MSDN Enterprise Library
 http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp
  2). Enterprise Library: Home
      http://practices.gotdotnet.com/entlib
  3). Enterprise Library 视频学习资料
      可以到http://www.msdnwebcast.com 上下载视频和ppt以及示例代码资料.
 

浅尝微软企业库5.0日志功能

最近项目需要使用成熟的日志处理模块,我想到了微软企业库5.0,嗯,这个几年前就有了,现在6.0也出了,网上资料少,暂时不考虑企业库的日志可以以邮件形式发送,以文本格式,XML格式保存,反正其上你能想到...
  • lee576
  • lee576
  • 2014年12月10日 17:00
  • 2306

基于微软企业库的分层代码框架

一般我们都采用分层架构, 先思考业务,要解决什么样的业务问题,再去思考技术实现。 l  正向思维: 界面(UI)—>业务逻辑(BLL)—>数据逻辑(DAL)—>数据实体(Model)—>数据存储...
  • swarb
  • swarb
  • 2014年04月25日 10:09
  • 3879

EnterpriseLibrary 微软企业库 使用存储过程,参数及事务

一.  使用存储过程: 关于数据访问应用程序块的介绍在入门篇里面已经说过了,这里不再重复。下面我们来看看在数据访问应用程序块里面使用存储过程的方法: 1.        不传递参数:不传递...
  • xycit
  • xycit
  • 2013年12月13日 11:45
  • 3922

[EntLib]微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法

本文是为后面的学习之路做铺垫,简单介绍下企业库中的Validation模块的一些相关知识,包括Validation模块的简介、用途、使用方法、默认提供的多种验证器的介绍等。 一、简介及用途 ...
  • xwnxwn
  • xwnxwn
  • 2014年08月08日 14:24
  • 568

[EntLib]微软企业库5.0 学习之路——第一步、基本入门

直到去年在做项目的时候在看代码生成工具的时候看到了许多生成工具都内置了企业库的数据库访问及一些相关模块,才突然顿悟了,可能企业库应该还是有点用的,于是就试着使用了企业库的一些模块(当时版本是4.1),...
  • itsoftchenfei
  • itsoftchenfei
  • 2014年02月25日 22:48
  • 2758

[EntLib]微软企业库6 日志 通过CustomTraceListener实现自动分类存放日志文件

对比log4net,EntLib 的可视化配置以及完善的文档实在是占了挺大的优势,但两者在文件日志方面都存在着相同的问题,就是不能根据Category(log4net里面是logger name)自动...
  • starfd
  • starfd
  • 2015年01月23日 10:27
  • 2284

C#利用微软企业库Enterprise Library操作mysql数据库

在C#项目中,很多时候到要用到Enterprise Library。这里只是用一个很简单的小例子来演示一下Enterprise Library在VS2010中操作mysql数据库的流程。 1,利用E...
  • ZHM977863924
  • ZHM977863924
  • 2015年02月05日 16:48
  • 2828

企业库是如何调用存储过程的

企业库  第一步、添加程序集引用 需要在项目中添加对下列程序集的引用 Microsoft.Practices.EnterpriseLibrary.Common.dll Microsoft.Pr...
  • X_X_OO
  • X_X_OO
  • 2016年09月05日 20:36
  • 394

企业库的基本应用

企业库的基本应用 1、第一步添加程序集引用 需要在项目中添加对下列程序集的引用 Microsoft.Practices.EnterpriseLibrary.Common.dll Microso...
  • X_X_OO
  • X_X_OO
  • 2016年09月13日 19:09
  • 83

微软企业库简单用法

Microsoft.Practices.EnterpriseLibrary.Data.dll , v2.0.50727   Database db = DatabaseFactory...
  • lonestar555
  • lonestar555
  • 2013年04月10日 11:28
  • 1394
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:什么是企业库
举报原因:
原因补充:

(最多只允许输入30个字)