行成于思,形之于文

欢迎关注博友一起探讨

排序:
默认
按更新时间
按访问量

Castle NVelocity 系列: 概述

NVelocity 的功能: 1、Web页面的客户化 Velocity使得web页面的客户化工作非常容易,作为一个web site的设计人员,你希望每个用户登陆时都拥有自己的页面

2012-10-11 17:16:23

阅读数:470

评论数:0

WCF系列:服务的发布和使用

客户端直接引用契约类库,现实中可能因为开发团队或语言等原因,客户端不能直接引用契约类库,这就需要服务端公布自己的契约、客户端发现契约。 服务端: 服务端通过配置服务行为,以元数据的形式公布服务。可以使用配置文件也可以使用代码。 1、使用配置文件: 将之前的WCFDemo.Host.With...

2012-09-14 17:01:45

阅读数:605

评论数:0

WCF系列:Binding模型 从绑定元素认识系统预定义绑定

由于绑定对象由一系列有序的绑定元素组成,绑定元素最终决定着信道栈中信道的组成,而信道的组成最终又决定了信道栈对消息进行处理的方式和能力,所有要确定绑定的特性和能力,我们可以通过查看其绑定元素的构成来一窥究竟。为此我们我们写了一个简单的方法,用于列出一个具体的绑定对象所有的绑定元素,在介绍一个个具体...

2012-09-14 16:01:07

阅读数:528

评论数:0

WCF系列:Binding模型 绑定元素(Binding Element)

在上面的内容中,先后介绍了信道、信道管理器、信道监听器和信道工厂。从对象的创建来讲,信道管理器是信道的创建者。说的再具体点,客户端的信道通过信道工厂创建,服务端的信道通过信道监听器创建。但是信道工厂和信道监听器又是如果被创建出来的呢? 我们在一开始就已经说过,作为终结点三要素的绑定对象实...

2012-09-14 15:59:29

阅读数:441

评论数:0

WCF系列:Binding模型 信道工厂(Channel Factory)

由于信道管理器在客户端和服务端所起的不同作用,分为信道监听器和信道工厂。和服务端的信道监听其相比,处于客户端的信道工厂显得简单。从名称就可以看得出来,信道工厂的作用就是单纯的创建用于消息发送的信道。我们先来看看与信道工厂相关的一些接口和基类的定义。 一、信道工厂相关的接口和基类 对...

2012-09-14 15:57:48

阅读数:755

评论数:0

WCF系列:Binding模型 信道监听器(Channel Listener)

信道管理器是信道的创建者,一般来说信道栈的中每个信道对应着一个信道管理器。基于不同的消息处理的功能,将我们需要将相应的信道按照一定的顺序能组织起来构成一个信道栈,由于信道本身是由信道管理器创建的,所以信道对应的信道管理器也构成一个信道管理器栈,栈中信道管理器的顺序决定由它所创建信道的顺序。 ...

2012-09-14 15:55:14

阅读数:542

评论数:0

WCF系列:Binding模型 信道与信道栈(Channel and Channel Stack)

WCF采用基于消息交换的通信方式,而绑定则实现了所有的通信细节。绑定通过创建信道栈实现了消息的编码与传输,以及对WS-*协议的实现。在这一节中,我们就来着重介绍WCF中的信道和信道栈。在正式开始对信道和信息栈的介绍之前,我们先来介绍两个重要的类型:CommunicationObject和Defau...

2012-09-14 15:52:54

阅读数:416

评论数:0

WCF中系列:Binding模型简介

1. 信道层与服务模型层(Channel Layer and Service Mode Layer) 对于一个分布式应用的开发与设计来说,通信问题是不得不考虑,同时也是最为复杂、最难实现的问题。在过去的若干年中, 微软先后推出了一系列广受欢迎的通信技术, 比如DCOM、Enterprise Se...

2012-09-14 15:48:40

阅读数:594

评论数:0

WCF系列:使用IIS发布WCF服务

们创建了一个简单的WCF服务,在测试的时候,我们使用VS2008自带的WCFSVCHost(WCF服务主机)发布WCF服务,以便进行测试。这种VS2008内置的WCFSVCHost只适用于开发人员测试的使用,能进行WCF服务部署。这一篇文章中我们来看一下如何在IIS中部发布我们上一篇中做好的WCF...

2012-09-13 14:13:05

阅读数:630

评论数:0

WCF系列: 创建一个WCF服务

我们将使用DataContract,ServiceContract来构建WCF服务,并使用VS2008内置的“WCFSVCHost”运行我们创建的WCF服务,并使用“WCF测试客户端”来测试我们创建的服务。 在此WCF服务中我们将建立一个关于Book的服务,并实现对Book的添加、删除和检索操作...

2012-09-13 14:08:43

阅读数:564

评论数:0

Castle 系列: Castle DynamicProxy动态生成透明代理类型

Castle DynamicProxy动态生成透明代理类型,实体不需要继承MarshalByRef、ContextBoundObject便可以实现代理类 基于透明代理的功能,可以实现对方法调用的拦截处理,例如NHibernate用它实现延迟加载 DP的使用非常简单,内部没有使用反射,而是采用E...

2012-04-19 11:48:33

阅读数:1458

评论数:0

BUG跟踪管理

 http://www.oschina.net/project/tag/122/bugtracker 项目管理和缺陷跟踪工具 Redmine Redmine 是一个开源的、基于Web的项目管理和缺陷跟踪工具。它用日历和甘特图辅助项目及进度可视化...

2015-11-18 16:05:57

阅读数:703

评论数:0

实施项目--为什么开发人员一直在抱怨需求变动

几年前的某个时候,公司大伙都等着下班我却等着晚上加班,因为产品经理对产品的某个功能进行了调整和修改,我必须加班将其修改完善。对于这种事情我已经数不清了,产品经理的每一次变动都得让我们技术部门的同学们加班到深夜甚至到天明,如今回忆起来历历在目!今天这个文章我们不谈论是谁的责任,也不去抨击产品经理的无...

2015-07-08 16:43:38

阅读数:512

评论数:0

通过VS 2010+SVN为SQL Server提供数据库版本管理

对于一个软件企业来说,源代码就是公司全体智慧的结晶,绝不能有任何闪失。但对于公司产品的基石数据库怎么来进行统一管理呢?通常,是直接备份数据库文件的方式,或者生成数据库的部署脚本,来重复的备份。这个方法可行,却有些值得改进的地方。首先,太繁琐了,浪费精神;其二,不方便和其它项目同时管理。下面,就介绍...

2015-01-14 14:02:34

阅读数:1102

评论数:0

没有发布过产品的程序员不知道什么是真正的软件

看起来好的程序员似乎总是短缺;这是为什么编程是如今薪水最高的职业之一。但事实上,程序员从来不短缺的。是公司们总希望市场上有更多的资源可用,当遇到不同的业务时,他们有更多的余地来找到合适的人。但今天我不是来说这些普通程序员的。我感兴趣的程序员是那些热爱他们的技艺,渴望创造出有意义的东西的人。  ...

2014-02-20 19:49:02

阅读数:412

评论数:0

分析模式:概念模型

下面内容来自:《分析模式》。 分析和设计存在很多的不同之处,设计的目的是为了更高实现一个技术方案,而分析的目的是为了理解问题的本质。这不仅仅是用用例列出需求清单那么简单的事情。 假设我们想开发一个斯诺克台球模拟游戏,击打白球后,白球按照一定的轨迹运动,并且撞击红球。用例可以列出成千上万,但是这...

2014-01-21 14:25:24

阅读数:466

评论数:0

虚拟机系列:VMware虚拟机上网

通过HOST-ONLY方式就可以上网。 VMware Workstation V7.0 Build 203739 下载地址:http://www.seekxiu.com/software.aspx?id=1267 VMware Workstation V7.0 汉化补丁 下载地址:http://w...

2013-03-26 09:41:38

阅读数:395

评论数:0

SharePoint系列:SharePoint Server 2010 安装图解

SharePoint Server 2010作为MOSS 2007的升级版本,自从2009年底发布Beta版本以来就备受关注,网络上已经出现了很多相关的文章,其中也不乏中文的信息。 最近SharePoint Server 2010 RC版本也已经出来了,下载安装后感觉还是挺方便的,其一是将安...

2013-03-16 15:35:47

阅读数:540

评论数:0

需求分析系列:软件需求分析方法论

软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。 软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软件...

2013-03-13 10:34:17

阅读数:3420

评论数:0

网络基础系列:网络协议

网络协议的定义:         为计算机网络中进行数据交换而建立的规则、标准或约定的集合。例如,网络中一个微机用户和一个大型主机的操作员进行通信,由于这两个数据终端所用字符集不同,因此操作员所输入的命令彼此不认识。为了能进行通信,规定每个终端都要将各自字符集中的字符先变换为标准字符集的字符后,...

2013-01-10 11:07:56

阅读数:299

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭