2009 九月 随笔

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

本文演示如何在不同的应用程序中使用Enterprise Library - Caching Application Block模块,下面介绍了使用后台线程来装载缓存。
......
在应用程序在线时,后台线程将缓存员工图片。缓存保存在独立的存储区域,但是使用和上一节不同的PartitionName(partitionName="EmployeeBrowser_ex03"),这样缓存内容不会相互干扰。

posted @ 2009年9月30日 22:52 | entlibforum 阅读 (1935) | 评论 (0)

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

本文演示如何在不同的应用程序中使用Enterprise Library - Caching Application Block模块,下面介绍了使用持久化后台存储(缓存)和离线缓存过期策略。
配置持久化缓存 1. 使用Enterprise Library 的配置管理工具,打开app.config配置文件。
2. 选择Caching Application Block | Cache Managers | Cache Manager 节点,然后选择 New | Isolated Storage 菜单项。

posted @ 2009年9月29日 20:33 | entlibforum 阅读 (1896) | 评论 (0)

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

本文演示如何在不同的应用程序中使用Enterprise Library - Caching Application Block模块,需要SQL Server数据库。其中包含如下三个示例:
(1)使用Caching Block提供程序性能 (2)持久化Caching (3)实现后台Caching
通过本文的学习,你可以学会在应用程序中应用Caching机制,同时掌握在后台填充缓存。

posted @ 2009年9月27日 23:15 | entlibforum 阅读 (2625) | 评论 (1)

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

本文介绍Enterprise Library – Unity Application Block依赖注入模块的一些基本概念和使用方法。
Unity容器使用类型或者名称来识别注册或者类型映射,类型一般为接口或者一个类(通常为基类),实体类实现接口或者继承基类。Unity容器通过调用Resolve或者ResolveAll方法,返回正确的对象类型。当同一个类型有多个映射时,可以通过不同的名称来区分这些映射,同时通过代码指定使用哪一个映射。

“依赖注入”,一个实体依赖另一个实体,但在早期不体现这种依赖关系,而是把这种依赖关系提取出来,在后期注入回去。

posted @ 2009年9月23日 22:44 | entlibforum 阅读 (1959) | 评论 (2)

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

本文演示Enterprise Library – Unity Application Block依赖注入模块的使用。本文练习通过应用程序的配置文件来设置Unity container,通过配置文件设置依赖注入和Part 2使用API配置比较相似。事实上,配置设置可以认为是调用API的脚本。使用Unity,最基本步骤有三步:1. 建立容器;2. 将接口与类的映射注册到容器中;3. 从容器中解析出正确的对象。

练习三:使用配置文件来设置依赖注入容器(Container)

 

posted @ 2009年9月16日 20:41 | entlibforum 阅读 (2878) | 评论 (0)

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

本文演示Enterprise Library – Unity Application Block依赖注入模块的使用。本文练习配置container在运行时执行依赖注入,不需依赖于在类代码中做attributes标识和设置生命周期管理器。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习二:通过配置使用Container容器

posted @ 2009年9月15日 19:38 | entlibforum 阅读 (2857) | 评论 (0)

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

本文演示Enterprise Library – Unity Application Block依赖注入模块的使用。Unity是微软Pattern & Practices团队设计和开发的一个轻量级的、可扩展的依赖注入(Dependency Injection)容器,提供了构造器、属性和方法调用的注入。
(1)简化了对象建立,特别是对于层次化的对象结构和依赖,简化了代码。
(2)支持需求的抽象;允许开发者在运行时或者配置文件中指定依赖,简化了软件开发中所关注问题的管理。
(3)通过使用容器延缓组件的配置,提高了灵活性。
(4)具有服务定位功能,使得客户端可以对容器进行存储或缓存。这个特性在ASP.NET网站中特别实用,开发者可以将整个容器存储在Session或Application中。

本文练习使用Unity Container创建应用程序对象,并连接在一起。将调用类的构造函数和设置属性值常用方法替换为调用正确配置的Unity Container。本文由http://blog.entlib.com

posted @ 2009年9月14日 19:27 | entlibforum 阅读 (3849) | 评论 (0)

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

本文演示Enterprise Library – Validation Application Block 验证管理模块的使用,将Validation Application Block与Windows Form进行集成。直接对控件的值进行验证,而不是对业务对象实例进行验证,这一机制和前面的练习不同。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习七:Validation Application Block与Windows Form集成

posted @ 2009年9月12日 0:23 | entlibforum 阅读 (1987) | 评论 (0)

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

本文演示Enterprise Library – Validation Application Block 验证管理模块的使用,练习创建多个Rule Sets在不同场景下使用不同的Validation规则来进行数据验证。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习六:创建并使用多个Rule Sets

posted @ 2009年9月10日 20:35 | entlibforum 阅读 (1723) | 评论 (3)

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

本文演示Enterprise Library – Validation Application Block 验证管理模块的使用,练习使用配置文件,而不是attribute来指定验证规则(validation rules)。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习五:通过配置文件来指定验证规则

posted @ 2009年9月9日 19:34 | entlibforum 阅读 (1952) | 评论 (0)

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

本文演示Enterprise Library – Validation Application Block 验证管理模块的使用,练习使用定制的资源文件重载默认的验证失败的错误消息模板,也可以使用文本消息模板。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习四:为验证失败使用定制的消息模板

posted @ 2009年9月8日 19:56 | entlibforum 阅读 (2007) | 评论 (0)

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

本文演示Enterprise Library – Validation Application Block 验证管理模块的使用,练习使用ObjectValidator对嵌入对象进行验证。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习三:验证嵌入对象


posted @ 2009年9月7日 19:20 | entlibforum 阅读 (1965) | 评论 (0)

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

本文演示Enterprise Library – Validation Application Block 验证管理模块的使用,检查验证操作的返回结果集,从验证失败中获取更多详细的信息。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习二:遍历验证返回的结果集


posted @ 2009年9月7日 19:07 | entlibforum 阅读 (2061) | 评论 (0)

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

本文演示Enterprise Library – Validation Application Block 验证管理模块的使用。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习一:添加验证
本文练习对业务对象实施验证操作,和对一个简单的数据录入应用程序使用using 属性指定验证规则(Validation Rule)。


 

posted @ 2009年9月6日 20:34 | entlibforum 阅读 (3194) | 评论 (0)

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

本文演示Enterprise Library – Logging Application Block 日志管理模块的使用,以及如何创建和使用定制的TraceListener和LogFormatter。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习三:创建和使用定制的Log Formatter
本文练习如何创建一个定制的LogFormatter,并应用到logging应用程序中。

posted @ 2009年9月5日 0:34 | entlibforum 阅读 (2288) | 评论 (0)

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

本文演示Enterprise Library – Logging Application Block 日志管理模块的使用,以及如何创建和使用定制的TraceListener和LogFormatter。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习二:创建和使用定制的Trace Listener
本文练习如何创建一个定制的Trace Listener,用来传送格式化的日志记录到Console输出。接着将该Trace Listener应用到EnoughPI范例应用程序中,实时监控日志记录。

posted @ 2009年9月3日 20:00 | entlibforum 阅读 (3043) | 评论 (3)

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

本文演示Enterprise Library – Logging Application Block 日志管理模块的使用,以及如何创建和使用定制的TraceListener和LogFormatter。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习一:为应用程序添加日志记录功能 本文练习如何使用Logging Application Block,通过 EntLib 配置工具来配置TraceListener。

posted @ 2009年9月2日 19:44 | entlibforum 阅读 (3498) | 评论 (5)

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

本文演示Enterprise Library – Exception Handling Application Block 异常管理模块的使用,如何将异常日志记录添加到应用程序中,以及如何使用Replace Handler隐藏敏感信息。本文由http://blog.entlib.com 开源ASP.NET博客平台小组根据EntLib HOL手册编译提供,欢迎交流。

练习二:异常管理策略 本文练习如何使用代码访问安全来保护应用程序功能,并使用Exception Handling Application Block的Replace Handler隐藏敏感信息在客户端的显示。

posted @ 2009年9月1日 21:52 | entlibforum 阅读 (2631) | 评论 (0)

«九月»
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910