最新版EntLib 5.0企业库学习指南(含DataAccess模块)

需积分: 11 20 下载量 32 浏览量 更新于2024-09-09 收藏 4.53MB DOCX 举报
《最新版EnterpriseLibrary企业库5.0中文学习手册》是一份由微软企业patterns&practices小组为.NET Framework 3.5精心打造的企业级软件开发工具包。该文档适用于初学者,特别关注于EntLibv4.1,这是EnterpriseLibrary系列中的一个重要版本,其核心目标是提供一套经过实践验证的设计模式和最佳实践,帮助企业开发者更高效地构建企业级应用程序。 EntLibv4.1包含9个关键的Application Block组件,这些块涵盖了数据访问(EnterpriseLibrary-DataAccessApplicationBlock)、异常处理(ExceptionHandlingApplicationBlock)、数据验证(ValidationApplicationBlock)等关键功能。这些模块旨在简化开发者在处理复杂业务逻辑、错误管理和数据交互时的工作,提高代码的可重用性和可维护性。 学习手册以实例驱动的方式,引导读者通过下载并安装EntLibv4.1的HandsonLab(可以从CodePlex获取),来进行实际操作。HandsonLab包含了名为SimpleData.sln的项目,通过这个项目,开发者可以了解如何使用EnterpriseLibrary来实现数据访问,包括创建和配置数据库连接,以及执行基本的数据操作。 在开始项目前,需要在SQL Server 2005或2008环境中执行EnterpriseLibrary4.1HOL\CS\DataAccess\setup\DataAccessQuickStarts.sql脚本,来设置一个用于范例程序的EntLibQuickStarts数据库。这个脚本包含了创建数据库、表和存储过程的命令。 在编程过程中,开发者会引用Microsoft.Practices.EnterpriseLibrary.Common.dll等EntLib中的必要DLL文件,这些文件提供了基础的框架和服务,如依赖注入、事件发布/订阅机制等,以支持企业级应用程序的构建。 《最新版EnterpriseLibrary企业库5.0中文学习手册》不仅详细介绍了如何利用这套工具集,还提供了丰富的实战演练,使学习者能够掌握如何在实际项目中有效地运用EnterpriseLibrary,提升开发效率和软件质量。对于希望在.NET开发中实现企业级解决方案的开发者来说,这是一份不可或缺的参考资料。
2009-01-05 上传
Enterprise Library 3.1 是 Microsoft patterns & practices Enterprise Library 的一个新的发行。Enterprise Library 是一个应用程序块的集合。这些可重用的软件组件为帮助开发者解决普通企业开发的挑战而设计。这个 Enterprise Library 发行包括了二个新的应用程序块,一个用于创建应用程序块和提供程序的软件工厂,以及新的性能和增强。 优点 应用程序块帮助解决开发人员所面对的从一个项目到下一个项目中的普通问题。它们被设计成对 Microsoft 推荐的用于 .NET 应用程序的最佳实践的封装。也可以很快且容易的添加到.NET应用程序中。例如,数据访问应用程序块提供了对最常使用的 ADO.NET 特征的访问,通过易用的类来暴露它们。在某些情况下,应用程序块也加入了不直接受基本类库支持的功能。 目标 Enterprise Library 是一个为了由创建复杂企业级应用的开发人员使用的应用程序块的集合。这些应用通常部署广泛且与其他应用和系统相互依赖。另外,他们通常有严格的安全、可靠性和性能需求。 Enterprise Library 的目标如下: 一致性。所有应用程序块都有一致的设计模式和实现方法。 扩展性。所有应用程序块都定义了扩展点,这些扩展点允许开发人员添加自己的代码来定制应用程序块的行为。 易于使用。Enterprise Library 提供了许多易用性的改进,包括图形配置工具,简单的安装过程,以及清晰且更加完整的文档和示例。 集成。Enterprise Library 被设计为在一起很好的工作,并经过测试确认它们可以做到。当然,单独使用应用程序块也是可以的。