博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Enterprise Library]开篇
阅读量:5032 次
发布时间:2019-06-12

本文共 1190 字,大约阅读时间需要 3 分钟。

在EntLib 4发布前夕,P&P团队已经在codeplex上公布了相关Unity的计划及其CTP版本,其他的 Application Block也陆续迁移到Unity之上。虽然EntLib只是整个.NET开源的沧海一粟,但其风向标意义明显,其企业级特性支持可以直接用于.NET Native的WCF,而对对象的管理则全部交给Unity完成,这个组合不仅可以向上贯通微软一系列服务器产品,也可以与 Office System、WMI集成在一起。并且随着微软相关技术平台的升级,WCF和Unity也会逐步更新,而且会与微软的服务器产品、 Office System产品、开发工具以及监控产品结合在一起。对于.NET团队,尤其是实施较大规模.NET项目(包括产品集成)的团队而言,这是一个新的选择。

 

目前最新版本为v5.0,支持.NET Framework 4.0,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception Handling Application Block)、数据验证(Validation Application Block)等等

 

缓存应用程序块。开发人员可以使用这个应用程序块向应用程序中加入本地缓存。

密码应用程序块。开发人员可以使用这个应用程序块向应用程序中加入哈希和对称加密。

数据访问应用程序块。开发人员可以使用这个应用程序块向应用程序中加入标准数据库功能。

异常处理应用程序块。开发人员和决策者可以使用这个应用程序块创建一个处理发生穿过企业应用架构层异常的固定策略。

日志应用程序块。开发人员可以使用这个应用程序块在应用程序中包含标准的日志功能。

安全应用程序块。开发人员可以使用这个应用程序块向应用程序中加入授权和安全缓存功能。

验证应用程序块。开发人员可以用这个应用程序块为业务对象创建验证规则,这些规则跨越应用程序不同层。

策略注入应用程序块。开发人员可以使用这个应用程序块实现拦截策略,这用于使普通特征的实现更简单而有效,例如跨越一个应用的日志、缓存、异常处理和验证。

Enterprise Library 还包括一个核心功能集,包括配置、度量、对象构建服务。这些功能被所有应用程序块所使用。

 

闲来无事,找点事情做,嗯,同时可能也需要做案子,所以...先准备一下基础知识啦.后续的.NET开发会基于这套企业库来进行.先来个开篇,以后会根据不同的模块进行学习和实践.然后逐步搭建出一个应用程序框架,目前目标是企业用ERP啦.因为有朋友想找我做这样一个项目.不过我更希望能是一个电子商务应用程序框架.呵呵~~~~

转载于:https://www.cnblogs.com/fromchaos/archive/2010/05/25/1743985.html

你可能感兴趣的文章
58同城高性能移动Push推送平台架构演进之路
查看>>
如何回答面试中问到的Hibernate和MyBatis的区别
查看>>
设置Ubuntu 10.10版本的软件源
查看>>
android开发中的 Activity 与 Context 区别与联系
查看>>
数据库基线检查工具DB_BASELINE
查看>>
数据分析应用实战(一)
查看>>
中断和中断处理流程
查看>>
ByteBuffer常用方法详解
查看>>
Web APP开发技巧总结
查看>>
json_encode 中文
查看>>
LeetCode 77. 组合(Combinations)
查看>>
oracle11G安装过程中两个参数详解
查看>>
Easy Mock
查看>>
前端进阶之路
查看>>
Oracle数据库版本号定期检视与升级的必要性分析
查看>>
python基础
查看>>
webservice soap wsdl简介
查看>>
项目冲刺-第八天
查看>>
ORACLE磁盘空间占满解决
查看>>
IMPDP】同一数据库实例不同用户间数据迁移复制——NETWORK_LINK参数
查看>>