本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
软件开发中,如何避免重复造轮子
从进行到软件开发这个行业现在已经有几年了,在整理出这个套开发框架之前自己做了不少重复造轮子的事。每次有新的项目总是要耗费不少时间在UI、权限和系统通用模块上面,自己累得要死,老板还骂没效率。为了能提高开发效率,同时也多拿拿奖金、多存点私房钱,我就着手做了一套以权限管理为主的快速开发框架。不求功能在所有项目中都得到使用,至少要大大提高开发效率。
一、需求分析
根据《那些年我们一 ...
第四章:WCF绑定(3)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
绑定的配置
配置绑定可以通过配置文件或者程序编码的方式进行,让我们看看两种不同的方式是如何进行的吧。
Administrative (配置方式):
在托管程序的配置文件中,你可以在<system.serviceModel>中添加节点<bindings>,并且添 ...
第四章:WCF绑定(2)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
绑定的类型
让我们看看预定义的绑定更多的细节
BasicHttpBinding
1.可以很方便的和ASP.Net技术所建立起 ...
第四章:WCF绑定(1)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
绑定和信道栈
在WCF中,所有的通信细节都是通过信道来处理的,它是信道组件组成的栈,所有的消息都会在运行时传输。最底层的组件是传输信道。它实现了一个给定的传输协议,并且从线路上读取消息。传输信道使用消息Encoder来读取输入的字节,并且映射到Message对象,用于后面的处理。
...
第四章:WCF托管(4)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
Windows Service托管
在这篇教程中我们将看到如何将WCF服务托管到Windows服务中去。和将服务托管在非message activated的IIS中一样,我们使用相同的代码将WCF服务托管的代码写在控制台应用程序中。将服务托管在Windows服务中以下好处。
1.当系统启 ...
第四章:WCF托管(3)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
Windows Activation Service
Windows Activation service随着Windows Vista和Windows Server 2008一起发布的。IIS7中可以启用它,WAS比比起IIS要强大很多,它支持HTTP,TCP和命名管道,但是IIS仅仅 ...
第四章:WCF托管(2)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
自托管Self Hosting
如果是web服务,我们只能将服务托管在IIS上,但是WCF提供了让服务可以托管在任何应用程序(比如控制台应用程序,Windows Form等等)中的能力。许多有趣开发者有责任提供和管理托管进程的生命周期。服务端和客户端可以同时存在在相同的进程中。现在,让我 ...
第四章:WCF托管(1)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
IIS 5/6托管
将服务托管在IIS中最大的好处是,当他接受到客户端的第一个请求的时候会自动的启动托管进程。它使用了IIS的众多特性,比如进程回收,空闲关闭,进程健康状态监视和消息驱动。而最大的不足在于,它只支持HTTP协议。
让我们随手做点什么吧,创建一个托管在IIS上的服务。
...
第三章:WCF架构
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
WCF架构WCF Architecture
下面这张图展示了WCF的主要组件
契约
契约层在应用层的隔壁。开发者直接应用契约去开发服务。我们现在也准备做同样的事情。让我们简单的看看契约能够为我们做什么,我们将会发现WCF是基于消息系统进行工作的。
服务契约
描述了服务可以提供 ...
第二章:WCF基础(5)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
客户端和元数据WCF Client and Metadata
WCF客户端
WCF客户端应用程序的创建,是为了将服务端的操作转换成方法,任何一种应用程序都可以托管WCF客户端,包括那些托管了服务端的应用程序。因此,可以创建一个WCF服务端,同时包含另外一个服务的客户端。
客户端应用程序 ...
第二章:WCF基础(4)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
消息和通道Message and Channel
消息Message
WCF消息是客户端和服务端进行数据交换的基本单元,它是由数部分组成,包括消息头和消息体。
WCF运行时
WCF运行时是接受和发送消息的一系列对象集合,例如,消息的格式,安全机制的使用,通过各种协议发送和接受消息。
...
第二章:WCF基础(3)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
契约和服务托管Contracts and Service Host
契约Contracts
在WCF中,所有的服务是通过契约来公布出去的,契约是 ...
第二章:WCF基础(2)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
绑定和行为Binding and Behavior
绑定
简单的绑定定义描述了客户端是如何与服务端进行通信的,我们可以通过一个例子来理解。
想象一个场景,我将创建一个服务,有两种客户端需要来访问,一种是由HTTP通过SOAP来访问,另一种由TCP通过Binary来访问,如何实现这个服务 ...
第二章:WCF基础(1)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
终结点EndPoint
WCF服务公布出出一系列的终结点信息,每个终结点都是和外界交互的入口。所有的WCF通信都 ...
第一章:WCF起步(3)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
WCF和Web服务的不同
特点Web服务WCFHosting只能托管在IIS中可以托管在IIS,WAS服务,Windows服务中以及自启动托管服务Programming类加上WebService属性类加上ServiceContraact属性Model方法加上WebMethod暴露给客户端 ...
第一章:WCF起步(2)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
开发工具
可以使用微软Visual Studio进行WCF开发,Visual Studio有多个版本,你可以使用Visual Studio 2008 Expression版进行开发。
http://www.microsoft.com/express/product/default.as ...
第一章:WCF起步(1)
原文:http://www.wcftutorial.net/Introduction-to-WCF.aspx
WCF介绍
Windows Communication Foundation(代号Indigo)是一个编程平台,专门为网络分布式应用进行编译,配置,部 ...
web service和WCF基础文章分享
http://www.codeproject.com/Articles/337535/Understanding-the-Basics-of-Web-Service-in-ASP-NET
http://www.codeproject.com/Articles/406096/A-beginners-tutorial-for-understanding-Windows
http://www.cod ...
Silverlight同步(Synchronous)调用WCF服务
基于AutoResetEvent的同步实现
利用AutoResetEvent的线程等待特性,可以折中实现Silverlight同步调用远端WCF服务。其原理就是在Silverlight发起异步调用远端WCF的时候进行线程阻塞,比记录异步调用远端WCF服务接口的完成事件,当异步调用完成后就终止线程阻塞,从而获取状态事件对象中或得调用远程接口所返回的结果。由于视图模型对象实现了INotifyPr ...