Enterprise Library简介

Enterprise Library简介EnterpriseLibraryfor.NetFramework3.5–EntLibv4.1是patterns&practices小组为.NETFramework3.5开发一套企业库,目前最新版本为v4.1,共包括9个ApplicationBlock,包括数据访问(DataAccessApplicationBlock)、异常管理(Exception…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套企业库,目前最新版本为v4.1,共包括9个Application Block,包括数据访问(Data Access Application Block)、异常管理(Exception Handling Application Block)、数据验证(Validation Application Block)等等,对企业应用开发非常有帮助,也非常实用。

学习资料

  数据访问(Data Access Application Block)Enterprise Library – Data Access Application Block 学习手册(最新版)- Part 1

  Enterprise Library – Data Access Application Block 学习手册(最新版)- Part 2

  Enterprise Library – Data Access Application Block 学习手册(最新版)- Part 3

  异常管理(Exception Handling Application Block)Enterprise Library – Exception Handling Application Block 学习手册(最新版)Part 1

  Enterprise Library – Exception Handling Application Block 学习手册(最新版) Part 2

  

日志管理(Logging Application Block)

  Enterprise Library – Logging Application Block 学习手册(最新版) Part 1

  Enterprise Library – Logging Application Block 学习手册(最新版) Part 2

  Enterprise Library – Logging Application Block 学习手册(最新版) Part 3

  

数据验证(Validation Application Block)

  Enterprise Library – Validation Application Block 学习手册(最新版) Part 1

  Enterprise Library – Validation Application Block 学习手册(最新版) Part 2

  Enterprise Library – Validation Application Block 学习手册(最新版) Part 3

  Enterprise Library – Validation Application Block 学习手册(最新版) Part 4

  Enterprise Library – Validation Application Block 学习手册(最新版) Part 5

  Enterprise Library – Validation Application Block 学习手册(最新版) Part 6

  Enterprise Library – Validation Application Block 学习手册(最新版) Part 7

  

依赖注入容器(Unity Application Block)

  Enterprise Library – Unity Application Block 学习手册(最新版) Part 1

  Enterprise Library – Unity Application Block 学习手册(最新版) Part 2

  Enterprise Library – Unity Application Block 学习手册(最新版) Part 3

  Enterprise Library – Unity Application Block 学习手册(最新版) Part 4

  

缓存管理(Caching Application Block)

  Enterprise Library – Caching Application Block 学习手册(最新版) Part 1

  Enterprise Library – Caching Application Block 学习手册(最新版) Part 2

  Enterprise Library – Caching Application Block 学习手册(最新版) Part 3

  加密/解密(Cryptography Application Block)Enterprise Library – Cryptography Application Block 学习手册(最新版) Part 1

  Enterprise Library – Cryptography Application Block 学习手册(最新版) Part 2

  

安全管理(Security Application Block)

  Enterprise Library – Security Application Block 学习手册(最新版) Part 1

  Enterprise Library – Security Application Block 学习手册(最新版) Part 2

  目标

  Enterprise Library 是一个为了由创建复杂企业级应用的开发人员使用的应用程序块的集合。这些应用通常部署广泛且与其他应用和系统相互依赖。另外,他们通常有严格的安全、可靠性和性能需求。

  Enterprise Library 的目标如下:

  一致性。所有应用程序块都有一致的设计模式和实现方法。

  扩展性。所有应用程序块都定义了扩展点,这些扩展点允许开发人员添加自己的代码来定制应用程序块的行为。

  易于使用。Enterprise Library 提供了许多易用性的改进,包括图形配置工具,简单的安装过程,以及清晰且更加完整的文档和示例。

  集成。Enterprise Library 被设计为在一起很好的工作,并经过测试确认它们可以做到。当然,单独使用应用程序块也是可以的。

  优点

  应用程序块帮助解决开发人员所面对的从一个项目到下一个项目中的普通问题。它们被设计成对 Microsoft 推荐的用于 .NET 应用程序的最佳实践的封装。也可以很快且容易的添加到.NET应用程序中。例如,数据访问应用程序块提供了对最常使用的 ADO.NET 特征的访问,通过易用的类来暴露它们。在某些情况下,应用程序块也加入了不直接受基本类库支持的功能。

  读者需求

  此指南面向的是软件架构和软件开发人员。为了从此指南中获取最大的收益,你需要理解下列知识:

  Microsoft Visual C# 或 Microsoft Visual Basic .NET

  Microsoft .NET Framework

  系统要求

  

  使用 Enterprise Library 开发应用程序,你需要下列系统:

  Microsoft Windows XP Professional, Windows Server 2003, 或 Windows Vista operating system

  Microsoft .NET Framework 2.0 或 3.0。下列模块需要 .NET Framework 3.0 :

  应用程序块软件工厂

  验证应用程序块 Windows Communication Foundation (WCF) 适配器

  异常处理应用程序块 Windows Communication Foundation (WCF) 异常防护功能

  Microsoft Visual Studio 2005 开发系统(下列任何版本):

  Microsoft Visual Studio 2005 Standard Edition

  Microsoft Visual Studio 2005 Professional Edition

  Microsoft Visual Studio 2005 Team Edition for Software Developers

  Microsoft Visual Studio 2005 Team Edition for Software Testers

  Microsoft Visual Studio 2005 Team Edition for Software Architects

  Microsoft Visual Studio 2005 Team Suite

  需要注意的是,Enterprise Library 包含了单元测试的二进制和源代码,需要 Visual Studio 2005 Team Edition 或 NUnit 2.2 之一来运行单元测试。对于如何使用单元测试的使用说明,请参见单元测试。如果修改了单元测试的源码,就需要重新编译,同样这也需要 Visual Studio 2005 Team Edition 或 NUnit 2.2。

  要使用应用程序块软件工厂和强名称指导包,需要 Microsoft Guidance Automation Extensions (GAX) 。要修改和编译这些指导包,需要 Microsoft Guidance Automation Toolkit (GAT)。

  要使用数据访问应用块,需要一个运行受 .NET Framework 2.0 数据提供程序支持的数据库的数据库服务器。这包括 SQL Server 2000 或更新、SQL Server 2005 Compact Edition、Oracle 9i 或更新。数据库服务器也可以运行受用于 OLE DB 或 ODBC 的 .NET Framework 2.0 数据提供程序支持的数据库。

  Enterprise Library 3.1(截止2008年6月的最新版本为3.1,4.0正在开发中) 发行包含下列程序块:

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

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

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

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

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

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

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

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

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

  Enterprise Library(企业库) 相关课程:

  Enterprise Library系列课程(1):概述

  Enterprise Library系列课程(2):配置管理应用程序块

  Enterprise Library系列课程(3):数据访问应用程序块

  Enterprise Library系列课程(4):安全应用程序库

  Enterprise Library系列课程(5):日志和监测应用程序块

  Enterprise Library系列课程(6):缓存应用程序块

  Enterprise Library系列课程(7):Exception Handling Application Block

  Enterprise Library系列课程(8):Cryptography Application Block

  Enterprise Library系列课程(9):Building your own application block

  微软经典案例系列课程(5):企业库在企业应用程序设计中的应用

  组合界面应用程序块

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179788.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 解决Typora官方版本图片显示bug

    解决Typora官方版本图片显示bug问题:win10,官网下载的typorawinx64版,就是不显示图片,并不是路径问题!不是偏好设置问题!就是图片无法加载!,网上搜了一下发现很多小伙伴也遇到了这个问题;个人觉得这应该就是0.10版本的bug解决:换了一下0.9版本的,完美解决希望对你有所帮助!0.9版本的安装包pan链接:https://pan.baidu.com/s/1InBp08xV1DcOyiV9Ic65qQ提取码:1234复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V3的分享…

    2022年5月12日
    42
  • C#编写单片机上位机软件-串口通讯(BMS汽车动力电池管理系统)

    C#编写单片机上位机软件-串口通讯(BMS汽车动力电池管理系统)上位机软件做了有一段时间,本人呕心沥血的作品。之前用python+pyQT5做,主线程特别特别容易闪退,数据重叠等问题,走了很多弯路;后来用VS的C#做,只能说上手很快,调试效果也不错,而且关键是非常非常简单易读,只希望大家不要像我一样,走这么多弯路–想要源码的小伙伴们,欢迎关注点赞三连+留言邮箱哦~华丽的分割线——————————————————————————————–

    2022年5月31日
    54
  • 浏览器扩展程序安装指南在哪_360浏览器扩展在哪里

    浏览器扩展程序安装指南在哪_360浏览器扩展在哪里小助手浏览器扩展程序安装指南

    2022年10月7日
    3
  • c语言学生成绩管理系统总结

    c语言学生成绩管理系统总结一、系统功能1.基本功能1.录入信息2.按照学号查找信息3.按照学号修改信息4.按照学号删除信息5.插入信息6.浏览全部信息7.按c语言成绩排序8.保存到文件2.结构体typedefstructstudent{ charnum[20];//学号 charname[10];//姓名 charsex[10];//性别 charduty[10];//专业 inteng;//英语成绩 intmath;

    2022年6月20日
    20
  • 磁盘管理不显示新硬盘_动态磁盘改为基本磁盘

    磁盘管理不显示新硬盘_动态磁盘改为基本磁盘文章目录一.磁盘简介1.磁盘设备的命名2.磁盘的分区方式二.管理磁盘1.查看磁盘2.创建分区3.创建文件系统——格式化4.挂载(临时)5.查看挂载信息6.扩展分区7.交换分区Swap三.逻辑卷LVMLinux08:磁盘管理相关一.磁盘简介1.磁盘设备的命名CentOS 7中IDE(并口)SATA(串口)——目前更适用/dev/sda/dev/sdb/dev是一个专门存放设备的目录,s代表sata就是串口,d代表disk磁盘,a代表第一块,b代表第二块…2.磁盘的分区方式

    2022年8月9日
    7
  • 充分不必要条件和必要不充分条件的意思_怎么区分充分必要条件

    充分不必要条件和必要不充分条件的意思_怎么区分充分必要条件转载:https://www.zhihu.com/question/30469121充分条件:只要有A,就一定能达成B,A是B的充分条件。充分不必要条件:有A,一定能达到B;就算没有A,也有可

    2022年8月6日
    8

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号