E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
企业库
微软
企业库
5.0学习笔记(0)
企业库
主要内容
企业库
包括很多东西,包括源代码、文档、单元测试等等,这里主要介绍与开发息息相关的内容。一。
企业库
的应用模块:1.缓存应用模块(The Caching Application Block)。
·
2015-11-11 12:59
学习笔记
企业库
、抽象工厂、单例、反射、分层的简单的学习示例源码
一直想有自己的积累,也想全部完成之后再放出来,但是想着本来就是交流思想的,不一定非得全部完成之后放出来。如果全部都是好的,那学习的效果也不一定好。 项目文件是 Visual Studio 2008格式 Common下的文件基本上是来自DiscuzNT3.1Cache来自李天平李老师的动软生成器的demo中代码 也参考了其他前辈的代码 我想应该适合入门者的口味,也希望大家一起交流、一起进步。
·
2015-11-11 12:57
抽象工厂
微软
企业库
5.0学习笔记(十六)
代理对象(Proxy Object)会通过Handler链定位到真实对象(Real Object),而Policy则被注入到代理对象和真实对象中。整个流程如图: 我个人对Policy Injection Application Block使用的看法是: 用户先创建一个代理,用这个代理间接操作实体,在调用实体的方法或者成员属性时可以透明的触发一系列设置好的Handler(如
·
2015-11-11 12:51
学习笔记
微软
企业库
5.0学习笔记(十五)
依赖注入容器Unity: Unity的构造类似于Castle中的IOC(控制反转 或者叫依赖注入)容器,我们使用抽象接口来隔离使用者和具体实现之间的依赖关系,但是不管再怎么抽象,最终还是要创建具体实现类的实例,这种创建具体实现类的实例对象就会造成对于具体实现的依赖,为了消除这 种创建依赖性,需要把依赖移出到程序的外部(比如配置文件)。使用依赖注入后,这些类完全是基于抽象接口编写而成的,所以可以最
·
2015-11-11 12:50
学习笔记
在VS2010中的注册微软
企业库
4.1
但是微软
企业库
在VS2010中没有右键的那个Edit Enterprise Library Configuration.
·
2015-11-11 12:12
VS2010
让微软
企业库
中的Email Trace Listener使用需要身份验证的SMTP服务器
微软
企业库
中的日志记录模块中有个Email Trace Listener。对于将网站部署到异地的应用来讲,这是一个非常有效的功能。
·
2015-11-11 12:10
listener
Unity与ASP.NET的集成(官方方法)
最近有用到Unity与微软
企业库
与ASP.NET的集成,这样就可以将微软
企业库
作为一套解决方案,来搭建ASP.NET的项目框架,在很大程度上解决了一些常见的需要,如日志记录,异常处理等等。
·
2015-11-11 12:09
asp.net
微软
企业库
源码解析——DAAB(四)DatabaseFactory小结
经过三章的痛苦的源码解读过程,让我们来回顾一下DatabaseFactory是如何创建出正确的Database类的。 首先,给出MSDN中给出的DAAB的设计结构图 然后,让我们来重温一下DatabaseFactory的创建过程 首先,DatabaseFactory将创建工作交给了新建的DatabaseProviderFactory类。然后DatabaseProviderFactory
·
2015-11-11 12:09
database
微软
企业库
源码解析——DAAB(三)DatabaseFactory(其余的Strategy)
下面我们继续分析剩下的三个Strategy: 1: stagedStrategyChain.AddNew<LocatorLookupStrategy>(BuilderStage.PreCreation); 2: stagedStrategyChain.AddNew<ConfiguredObjectStrategy>(BuilderStage.PreCr
·
2015-11-11 12:08
database
微软
企业库
源码解析——DAAB(二)DatabaseFactory(ConfigurationNameMappingStrategy篇)
其实跟踪到这里我就已经崩溃了,不过为了让问题水落石出,我们祭出Reflactor继续追踪下去。 1: public TTypeToBuild BuildUp<TTypeToBuild>(IReadWriteLocator locator, ILifetimeContainer lifetime, IPolicyList policies, IStrategyChain st
·
2015-11-11 12:07
configuration
微软
企业库
源码解析——DAAB(一)DatabaseFactory
首先从最常用的数据获取块开始下手。 我们每次使用数据获取块首先做的就是得到一个Database Database db = DatabaseFactory.CreateDatabase() 我们首先从DatabaseFactory着手 从名字上即可以猜测,DatabaseFactory是工厂模式的应用,用来创建一个恰当的Database。我们知道DAAB是兼容多种数据库的(MSSQ
·
2015-11-11 12:06
database
微软
企业库
配置工具安装源码后无法打开的解决方案
安装微软
企业库
4的Source Code后(未安装Application Block Source)后发现集成在VS2008中的配置工具不好用了,经过一番艰苦的斗争之后,解决方案如下: 打开regedit
·
2015-11-11 12:01
解决方案
Enterprise Library 4.1 第0章 一些说明
近期学习微软
企业库
,看了TerryLee的系列文章,也有手痒的感觉 主要是发现园子里没有EntLib4.x的东西,所以打算给TerryLee的文章"升级"一下,见笑了。
·
2015-11-11 12:56
library
微软
企业库
4.1学习笔记(十一)
企业库
的核心类
在
企业库
的很多模块中都实现了很多常用的功能,他们同样对
企业库
以外的应用代码也很有用。例如,数据序列化和访问配置信息。为了提供可用性,这些代码都放在
企业库
核心的Common程序集中。
·
2015-11-11 12:29
学习笔记
微软
企业库
4.1学习笔记(九)
企业库
程序集的部署
2010-04-18 15:28 by Virus-BeautyCode, 1693 visits, 收藏, 编辑
企业库
包含很多的程序集,除去Unity模块,
企业库
的每个程序集的名称都以“Microsoft.Practices.EnterpriseLibrary
·
2015-11-11 12:28
学习笔记
微软
企业库
4.1学习笔记(七)创建对象 续集1
3.2使用Unity模块创建
企业库
对象 下面介绍如何使用前面的方法获取
企业库
对象的实例。
·
2015-11-11 12:27
学习笔记
微软
企业库
4.1学习笔记(八)创建对象 续集2
另外一种方法是在配置源中指定配置的需要,你可以指定下面的一条或者多条: 你可以在Unity配置中指定想要的BlockExtensions 你可以在Unity配置中的type配置节指定如何创建
企业库
对象
·
2015-11-11 12:27
学习笔记
微软
企业库
4.1学习笔记(六)创建对象
一、创建应用模块对象 在你的应用中经常会需要创建例如Database或者是CacheManager之类的对象,
企业库
支持一系列的方法,可以创建应用需要的对象。
·
2015-11-11 12:26
学习笔记
微软
企业库
4.1学习笔记(五)对象创建和依赖注入方法
企业库
4.0和4.1的主要改进是加入了全新的,而且很容易使用的对象创建方式,包括其他的依赖对象。这个功能在
企业库
的Unity模块中通过依赖注入暴露,它使用了下面这些常用的设计模式。
·
2015-11-11 12:25
依赖注入
微软
企业库
4.1学习笔记(三)
企业库
迁移和并行使用,以及
企业库
的扩展
一、迁移和并行使用 通常来说,
企业库
是建立在.NET 2.0 的基础上,使用后续版本的
企业库
也不需要改变任何代码。不需要将引用更新到新的程序集,也不需要在配置文件中指明程序集的正确版本。
·
2015-11-11 12:24
学习笔记
微软
企业库
4.1学习笔记(四)主要的功能模块简介
一、
企业库
的主要内容
企业库
是一个可重用的组件集合,同时也是一个受支持的基础框架。
·
2015-11-11 12:24
学习笔记
微软
企业库
4.1学习笔记(二)各功能之间的依赖关系以及对象创建
在4.1中你可以使用Unity Application Block(Unity)在函数或者是功能运行之前或者之后拦截
企业库
的对象,生成这些对象,并且将他们注入到其他对象中。
·
2015-11-11 12:23
学习笔记
Enterprise Library
企业库
V4.1
Enterprise Library for .Net Framework 3.5 – EntLib v4.1 是patterns & practices 小组为.NET Framework 3.5 开发一套
企业库
·
2015-11-11 12:22
library
外国人和中国人沟通的桥梁,使用到的技术NET映射,
企业库
,自定义控件
1. Good news, the website http://www.HandanDaily.com has been opened to the public. Welcome 2. Many people used ask me about hotels and airports in China, now we provide a good way for them to kno
·
2015-11-11 09:21
自定义控件
修改后的
企业库
企业库
很好用,可是原先的
企业库
都是要配置的,应该起来十分不方便,修改了
企业库
部分代码,使得我在程序里可以这样使用 1 2  
·
2015-11-11 08:41
企业
微软
企业库
5.0学习笔记(十四)
使用
企业库
异常处理应用程序模块的优势: 它支持整个应用程序体系结构层的异常处理,而不仅限于服务接口的界限。
·
2015-11-11 07:33
学习笔记
微软
企业库
5.0学习笔记(十三)
开发人员经常编写需要安全功能的应用程序。这些应用程序通常需要执行一系列不同的安全操作,而且它们还经常与不同的基础安全提供程序(如 Microsoft Active Directory 目录服务、授权管理器、Active Directory 应用程序模式 (ADAM) 和自定义数据库等)进行交互。 安全应用程序块通过收集开发人员必须执行的许多最常见的安全任务,
·
2015-11-11 07:31
学习笔记
.NET 应用架构指导 V2[15]
如果你需要支持复杂的数据访问方案,或者是想简化你的数据访问代码,考虑使用
企业库
的数据访问模块,更多信息请查看http://entlib.codeplex.com/。
·
2015-11-11 07:25
.net
微软
企业库
5.0学习笔记(十二)
企业库
数据库访问模块通过抽象工厂模式,允许用户通过简单的配置选择不同的数据库作为程序的数据源,大大解决了切换数据库时带来的麻烦.因为我本机只安装了SQL Server 2005,所以在此只做SQL的演示
·
2015-11-11 07:20
学习笔记
微软
企业库
5.0学习笔记(十一)
--[endif]-->
企业库
日志应用程序模块工作原理图: <!--[if !
·
2015-11-11 07:17
学习笔记
微软
企业库
5.0学习笔记(十)
企业库
验证应用程序模块之配置文件模式: 1.
·
2015-11-11 07:16
学习笔记
微软
企业库
5.0学习笔记(九)
企业库
提供了一个很强大的验证应用程序模块,特点是: 可以通过配置为你的程序中特定的类来定义规则集. 是为你的类的公有属性,即对外开放的属性进行验证的.
·
2015-11-11 07:15
学习笔记
微软
企业库
5.0学习笔记(八)
本章介绍的是
企业库
加密应用程序模块Cryptographyproviders中为对称加密配置Key文件的3种方式: create a new key : 使用一串字符串作为Key,然后通过加密保存到一个
·
2015-11-11 07:14
学习笔记
微软
企业库
5.0学习笔记(七)
企业库
加密应用程序模块提供了2种方式让用户保护自己的数据: Hashingproviders: 离散加密法, 简单来说就是把你的信息保存到内存中后用一个离散值表示并返回给程序,这样在程序中只能看到离散值而不是明文
·
2015-11-11 07:14
学习笔记
微软
企业库
5.0学习笔记(六)
CodeDemoDownLoad: Caching Application Block 的基本架构如下所示,图中很清楚的写出了Cache Manager可以使用3中方式对数据进行缓存: 1. Null backing store 存储策略 : 默认的存储策略,存储的数据只存储在内存的缓存中,并不持久保存, 它可用于所有支持的应用类型.适合于保存一些临时的数据,或者用于
·
2015-11-11 07:13
学习笔记
微软
企业库
5.0学习笔记(五)
本篇文章具体官方解释请参照以下链接: http://msdn.microsoft.com/en-us/library/ff664753%28v=PandP.50%29.aspx MicrosoftEnterprise Library 5.0下载地址: http://www.microsoft.com/downloads/details.aspx?FamilyId=bcb166f7-dd16-44
·
2015-11-11 07:12
学习笔记
Microsoft Enterprise Library 5.0 系列(十) Configuration Application Block
到目前为止,我们使用的模块都是在同一个配置文件中,这显然是不灵活的,我们希望每个功能模块能独立的在一个配置文件中体现,这样不仅易于管理,易于扩展,也易于阅读和分类.
企业库
当然考虑到了这个问题并且提供了解决方案
·
2015-11-11 07:12
configuration
Microsoft Enterprise Library 5.0 系列(七) Exception Handling Application Block
使用
企业库
异常处理应用程序模块的优势: 它支持整个应用程序体系结构层的异常处理,而不仅限于服务接口的界限。
·
2015-11-11 07:11
application
Microsoft Enterprise Library 5.0 系列(五) Data Access Application Block
企业库
数据库访问模块通过抽象工厂模式,允许用户通过简单的配置选择不同的数据库作为程序的数据源,大大解决了切换数据库时带来的麻烦.因为我本机只安装了SQL Server 2005,所以在此只做SQL的演示
·
2015-11-11 07:09
application
Microsoft Enterprise Library 5.0 系列(四) Logging Application Block
企业库
日志应用程序模块工作原理图: 从上图我们可以看清楚
企业库
日志应用程序模块的工作原理,其中LogFilter,Trace Source,Trace Listener,Log Formatter
·
2015-11-11 07:08
application
Microsoft Enterprise Library 5.0 系列(三) Validation Application Block (高级)
企业库
验证应用程序模块之配置文件模式: 1.
·
2015-11-11 07:07
application
Microsoft Enterprise Library 5.0 系列(三) Validation Application Block (初级)
企业库
提供了一个很强大的验证应用程序模块,特点是: 可以通过配置为你的程序中特定的类来定义规则集. 是为你的类的公有属性,即对外开放的属性进行验证的.
·
2015-11-11 07:06
application
Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (高级)
本章介绍的是
企业库
加密应用程序模块Cryptographyproviders中为对称加密配置Key文件的3种方式: create a new key : 使用一串字符串作为Key,然后通过加密保存到一个
·
2015-11-11 07:06
Cryptography
Microsoft Enterprise Library 5.0 系列(二) Cryptography Application Block (初级)
企业库
加密应用程序模块提供了2种方式让用户保护自己的数据: Hashingproviders: 离散加密法, 简单来说就是把你的信息保存到内存中后用一个离散值表示并返回给程序,这样在程序中只能看到离散值而不是明文
·
2015-11-11 07:05
Cryptography
微软
企业库
5.0学习笔记(三十五)数据访问模块 DataSet以及数据库事务
使用DataSet进行工作 使用Database类的ExecuteDataSet方法获取DataSet对象,在DataSet对象中,默认的表名称依次为Table,Table1,Table2.。。。。。。。。。。。。 如果你想要将数据加载到一个已经存在的DataSet对象中,可以使用LoadDataSet方法。 DataSet productDataSet;
·
2015-11-11 07:03
学习笔记
微软
企业库
5.0学习笔记(三十四)数据访问模块 各种获取数据的方式
以对象形式从数据库获取数据 现代的很多编程技术都集中在“数据就是对象”这个概念。如果你在应用层之间使用Data Transfer Objects (DTOs)传输数据的话,这个方法就很有用,使用ORM实现一个数据访问层,或者是客户端查询技术,例如LINQ。 数据库访问模块实现了这个功能,允许你执行SQL或者是存储过程,可以返回一个对象序列,但是要求序列实现IEnumerable接口
·
2015-11-11 07:03
学习笔记
微软
企业库
5.0学习笔记(三十三)数据访问模块
前言 鉴于
企业库
5.0已经发布正式版,同时有广大读者的要求(臭屁一下,o(∩_∩)o...)
·
2015-11-11 07:02
学习笔记
微软
企业库
4.1学习笔记(四十一)依赖注入模块Unity 简介
你可以用它创建
企业库
对象,也可以创建自定义的业务对象。Unity和
企业库
中的其他模块有一些不同点: 你可以独立的使用Unity模块来实现依赖注入技术,不需要其他模块的辅助。
·
2015-11-11 07:01
unity
微软
企业库
4.1学习笔记(三十七)日志模块 在应用中使用日志模块
默认情况下,在web.config文件中的配置信息是明文的,你可以用.NET自带的加密解密保护机制将配置信息加密,也可以用
企业库
提供的保护机制。
·
2015-11-11 07:01
学习笔记
微软
企业库
4.1学习笔记(三十六)日志模块 简介
日志模块
企业库
的日志模块简单的实现了日志功能的常用功能。
·
2015-11-11 07:00
学习笔记
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他