|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
听03很多师兄说主讲老师杭城方讲课很差就连旁听也没有去了)微软公布了撑持VisualStudio2008的新版本EnterpriseLibrary4.0,同时也公布了他们的依附注进容器Unity使用程序块的1.1版本。
形式与理论团队的产物司理GrigoriMelnik公布公布EnterpriseLibrary4.0和Unity1.1更新,具体形貌了一切新特征。
MSDN开辟中央的旧事稿注释了这个版本对开辟职员的意义:此次公布的EnterpriseLibrary包含了一个使用程序块(拜见Unity使用程序块)。Unity是一个轻量级,可扩大的依附注进容器,撑持机关函数,属性和办法挪用注进。你能够独自利用Unity使用程序块的依附注进机制而不必要安装EnterpriseLibrary。不外,此次公布的EnterpriseLibrary集成了Unity,供应了一种新的体例创立EnterpriseLibrary对象。
几个现有的使用程序块的功效上也有改善。上面章节会商在这个版本中的变更。别的本次公布的版本撑持VisualStudio2008,Windows办理标准(WMI)2.0版和微软.NETFramework3.5。 EnterpriseLibrary4.0
EnterpriseLibrary4.0版本包括以下使用程序块:
- CachingApplicationBlock.开辟职员可使用这个程序块在使用程序中使用缓存.撑持可插拔的缓存供应者(Provider)。
- CryptographyApplicationBlock.开辟职员能够把这个使用程序块在使用程序中使用散列和对称加密。
- DataAccessApplicationBlock.开辟职员能够把这个使用程序块作为使用程序的尺度的数据库会见功效。
- ExceptionHandlingApplicationBlock.开辟职员和决议者可使用这个使用程序块为企业使用程序各层非常处置制订分歧的战略。
- LoggingApplicationBlock.开辟职员可使用这个使用程序块为他们的使用程序供应日记纪录功效。
- PolicyInjectionApplicationBlock.开辟职员可使用这个使用程序块在使用中供应拦阻战略,能够用它来简化全部体系的通勤奋能的完成,比方日记纪录,缓存,非常处置和考证。
- SecurityApplicationBlock.开辟职员能够用这个使用程序块为他们的使用程序供应受权和平安的缓存功效。
- UnityApplicationBlock.开辟职员可使用这个使用程序块作为一个轻量级和可扩大的依附注进容器,撑持机关函数,属性和办法挪用注进。
- ValidationApplicationBlock.开辟职员可使用个使用程序块为他们的使用层的营业对象创立考证划定规矩,能够在使用程序的各个层内里利用。
EnterpriseLibrary4.0有甚么新特征?
- 集成Unity使用程序块
- 撑持Windows办理标准(WMI)2.0和改善功能计数器
- 功能提拔(出格是在日记纪录使用程序块)
- 可插拔的缓存办理
- 撑持VisualStudio2008
- Bug修复
今朝已公布的一切使用程序块的疾速进门:
- 缓存使用程序块疾速进门
- 加密使用程序块疾速进门
- 数据会见使用程序块疾速进门
- 非常处置使用程序块疾速进门
- 平安使用程序块疾速进门
- 日记使用程序块疾速进门
- 战略注进使用程序块疾速进门
- Unity使用程序块疾速进门
- 考证使用程序块疾速进门
EnterpriseLibrary4.0能够从形式与理论开辟者中央下载。
Unity1.1
Unity是一个集成EnterpriseLibrary的依附注进容器,可是不依附于EnterpriseLibrary:Unity是一个轻量级,可扩大的依附注进容器,撑持机关函数,属性和办法挪用注进。你可使用Unity和企业类库来天生EnterpriseLibrary对象和你本人的自界说营业对象。可是Unity使用程序块和EnterpriseLibrary所包括的其他几个使用程序块在几个方面是纷歧样的:
- 你能够独自利用Unity使用程序块的依附注进机制而不必要安装EnterpriseLibrary。
- Unity使用程序块能够经由过程设置文件来设置容器,但也撑持经由过程代码在运转时静态注册依附干系。
- Unity使用程序块不依附于EnterpriseLibrary的中心和EnterpriseLibrary的设置体系。它有本人内建的机制来读取设置信息,固然设置也能够来自EnterpriseLibrary的设置文件。
Unity1.1有甚么新特征?
- 清算了一切过期的ObjectBuilder代码。
- 修复bug:在性命周期办理器中利用泛型范例。
- 修复bug:RigisterType掩盖了RegisterInstance。
- 提拔懂得析单件对象的功能。
- 公然了一些外部类,更简单编写范例的扩大(那些自界说的怎样剖析依附对象)。
- 改善了值剖析失利时的堕落信息。
本次公布还没有完成的特征?
- 拦阻机制还没有完成,这是Unity最高优先级的需求。
- 假如必要AOP功效,仍旧可使用战略注进使用程序块。
- 没有供应撑持DI设置的工具。
Unity1.1能够从形式与理论开辟者中央下载。
DavidHayden供应了一个EnterpriseLibrary4.0数据会见程序块集成Unity把持反转(IoC)的播客并对怎样利用给出了一个很好的先容。
检察英文原文:MicrosoftEnterpriseLibarary4.0ReleasedforVisualStudio2008
来自:http://www.infoq.com/cn/news/2008/06/enterprise-library-4实不相瞒,net网页编程是我见过的执行效率最低的程序设计语言,前不久在CSDN论坛上有个评测,计算9999的阶乘,同样的循环算法,net网页编程的耗时是.NET的5倍。 |
|