Enterprise Library 2.0系列
文章平均质量分 81
zhan198271
爱好广泛
展开
-
Enterprise Library2.0(2):Logging Application Block学习
一.改进的地方1.Logging Application Block首先带来的是名称上的改变,在1.1下它的全称应该是Logging and Instrumentation Application Block,一般把它翻译为日志和检测应用程序块,而2.0下却完全变成了日志应用程序块。2.在1.1下,每个LogEntry只能被记录到一个Sink,而这种情况在2.0下已经不复存在,对于每个Lo转载 2008-04-23 03:05:00 · 362 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(6):日志应用程序块(三)
练习3:创建并使用自定义LogFormatter在本练习中将创建一个自定义的LogFormatter,并在应用程序中使用它。 第一步打开EnoughPI.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Logging/exercises/ex03/begin,并编译转载 2008-04-23 22:56:00 · 373 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(7):异常应用程序块(一)
练习1: 记录异常信息通过本练习,将会在一个没有异常处理的应用程序中使用异常处理应用程序块添加本地和全局的异常处理,并记录到Windows事件日志中。 第一步打开Puzzler.sln 项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Exception Handling/原创 2008-04-23 23:02:00 · 442 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(8):异常应用程序块(二)
练习2:异常处理策略通过本练习将学会使用异常处理应用程序块的包装策略,来处理一些带有敏感信息的异常。 第一步打开Puzzler2.sln 项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Exception Handling/exercises/ex02,并编译。原创 2008-04-23 23:04:00 · 329 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(9):缓存应用程序块(一)
练习1:使用缓存应用程序块提高性能该练习将示范如何使用企业库中的缓存应用程序块,并用它提高显示数据的速度。 第一步打开EmployeeBrowser.sln 项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Caching/exercises/ex01/begin,并编译。转载 2008-04-23 23:06:00 · 383 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(10):缓存应用程序块(二)
练习2:持久缓存该练习将示范如何持久缓存。 第一步打开EmployeeBrowser.sln 项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Caching/exercises/ex02/begin,并编译。 第二步 实现离线缓存1.在解决方案管理器中选择Em原创 2008-04-23 23:08:00 · 353 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(11):缓存应用程序块(三)
练习3:实现后台缓存该练习将示范如何实现后台加载。 第一步打开EmployeeBrowser.sln 项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Caching/exercises/ex03/begin,并编译。 第二步 实现后台加载1.在解决方案管理器中转载 2008-04-23 23:08:00 · 336 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(12):安全应用程序块(一)
练习1:应用程序安全性通过该练习将在一个已经存在的应用程序中添加认证和基于角色的授权。 第一步打BugSmak.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Security/exercises/ex01/begin,并编译。 第二步 在应用程序中添加认证转载 2008-04-23 23:09:00 · 350 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(13):安全应用程序块(二)
练习2:在应用程序中使用基于角色的授权通过该练习将学习使用AuthorizationProvider在应用程序中进行基于角色的授权。 第一步打BugSmak.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Security/exercises/ex02/begin,转载 2008-04-23 23:11:00 · 310 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(14):加密应用程序块(一)
练习1:加解密字符串通过本练习将学习通过加密来保护信息,在这里创建一个类似于IM的聊天应用程序,加密通信过程中的信息。 第一步打BugSmak.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Cryptography/exercises/ex01/begin,并编译转载 2008-04-23 23:15:00 · 386 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(5):日志应用程序块(二)
练习2:创建并使用自定义的Trace Listener在本练习中将创建一个自定义的Trace Listener,发送日志项到一个标准的控制台输出,并添加该Trace Listener到EnoughPI应用程序。 第一步打开EnoughPI.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 20原创 2008-04-23 22:55:00 · 534 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(4):日志应用程序块(一)
练习1:添加日志记录到应用程序中该练习将示范如何向已有的应用程序中添加日志和监测(Trace姑且这么翻译吧,不太准确),并通过Enterprise Library Configuration工具来配置TraceListeners。 第一步打开EnoughPI.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library转载 2008-04-23 22:50:00 · 461 阅读 · 0 评论 -
Enterprise Library2.0(1):Data Access Application Block学习
Data Access Application Block提供了通用的数据访问的功能,随着2.0版本的推出有了很大变化。一.改进在DAAB1.1里面我们知道Database方法返回或者创建一个DBCommandWrapper对象,而在DAAB2.0里面移除了DBCommandWrapper类,用ADO.NET2.0里面的DBCommand类代替实现类似的功能,这样使得DAAB跟我们的.NE转载 2008-04-23 03:03:00 · 454 阅读 · 1 评论 -
Enterprise Library2.0中加密数据库连接字符串
看了SHY520写的关于Data Access Application Block的文章,写得不错,忽略了一点就是如何去加密数据库连接字符串,这儿我简单的介绍一下。我们知道,在Enterprise Library1.1中加密连接字符串,需要依赖于Cryptography Application Block。.NET Framework2.0中已经内置了这项功能,通过Configuration命名空转载 2008-04-23 03:07:00 · 420 阅读 · 0 评论 -
Enterprise Library 2.0 技巧(1):如何使用外部配置文件
主要内容1.不使用外部配置文件2.使用不同的ConfigurationSource3.使用多个ConfigurationSource4.使用.NET的configSource特性 一.不使用外部配置文件我们先来看一个简单的使用Enterprise Library的例子,在这个示例中,使用了企业库的Data Access Application Block和 Excepi转载 2008-04-23 22:39:00 · 603 阅读 · 0 评论 -
Enterprise Library 2.0 技巧(2):如何将配置信息保存到数据库中
主要内容1.编译SqlConfiguration2.创建数据表和存储过程3.配置应用程序4.使用应用程序块 使用过Enterprise Library的朋友可能都知道,所有的配置信息都是放在了配置文件里面(应用程序配置文件或者外部配置文件),大家有没有想过把配置信息保存到数据库中呢?在Enterprise Library用ConfigurationSource替代了Conf转载 2008-04-23 22:40:00 · 509 阅读 · 0 评论 -
Enterprise Library 2.0 技巧(3):记录ASP.NET站点中未处理的异常
这篇文章不能算是Enterprise Library 2.0的一个技巧,只是Logging Application Block的一个简单应用而已,在这里我们使用Logging Application Block来记录一个ASP.NET 2.0站点中未处理的异常到数据库中,当然你也可以记录到文本文件中,或者发送到指定的Email中,下面看一下具体的实现步骤。1.创建数据库表和存储过程在安装目转载 2008-04-23 22:41:00 · 410 阅读 · 0 评论 -
Enterprise Library 2.0 技巧(4):如何用编程的方法来配置Logging Application Block
首先我们需要了解一下Logging Application Block中比较重要的几个对象:1.LogFormatter格式化对象,LogFormatter有TextFormatter和BinaryFormatter两种,多数情况下我们会使用TextFormatter,它通过一个Template来创建,一个完整的Template格式如下:.TraceListenerTraceListe转载 2008-04-23 22:43:00 · 477 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(1):数据访问程序块(一)
练习一:使用数据访问程序块执行静态SQL语句该练习示范了如何使用数据访问程序块进行最基本的数据访问,另外还有如何去配制程序块,提供运行时再选择数据库。 第一步打开SimpleData.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Data Access/exerc转载 2008-04-23 22:46:00 · 479 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(2):数据访问程序块(二)
练习2:存储过程和使用程序块更新数据该练习将示范如何用数据访问应用程序调用存储过程,并使用强类型的DataSet来更新数据。 第一步打开DataEx2.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Data Access/exercises/ex02/begin,转载 2008-04-23 22:47:00 · 309 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(3):数据访问程序块(三)
练习3:加密数据库连接信息通过该练习,你将学会如何去加密数据库连接信息。 第一步打开DataEx3.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Data Access/exercises/ex03/begin,并编译。 第二步 加密数据库连接字符串1转载 2008-04-23 22:49:00 · 371 阅读 · 0 评论 -
Enterprise Library 2.0 Hands On Lab 翻译(15):加密应用程序块(二)
练习2: 使用哈希加密密码在本练习中将使用哈希加密密码并存储在XML文件中。 第一步打BugSmak.sln项目,默认的安装路径应该为C:/Program Files/Microsoft Enterprise Library January 2006/labs/cs/Cryptography/exercises/ex02/begin,并编译。 第二步 回顾应用程序1.选转载 2008-04-23 23:16:00 · 338 阅读 · 0 评论