用 WCF 实现多层服务架构平台——客户层演示
·〉上章介绍
用 WCF 实现多层服务架构平台——业务适配器已经向大家描述了服务端的实现。本来我想写一片相关的技术文章。但是发现人们似乎对“过程”没有兴趣,更有兴趣的是结果。那么,我便演示下这个客户层应用。不过先声明一句,整个产品在内部试用中,并没有在产品美观下功夫。让各位看官看笑了。
·〉登录界面
·〉
http://cyqdata.cn/cnblogs/article-detail-42147
用 WCF 实现多层服务架构平台——业务适配器。
·〉写在前面
09年08月,我开始着手第一个公用 DLL 封装。时至今日,历经了四个大版本。随着工作年限不断增加,不断的推翻,不断的重写。如今,它已是我日常开发中不可缺少的一组套件。
2010年,在企业工作的我开始意识到,“开发”与“业务”之间的冲突。一个系统开发员想要完美的展现一块功能的业务,这是一件难度较高的事情。精通业务的人,
http://cyqdata.cn/cnblogs/article-detail-42091
WCF服务端运行时架构体系详解[续篇]
终结点分发器在自己的运行时中对请求消息的处理最终肯定体现在相应操作的执行。如果从服务描述的角度来看,操作是一个OperationDescription对象。而服务端分发运行时中的操作则代表的是一个DispatchOperation对象。作为服务描述的一部分,服务所有终结点的所有操作描述(OperationDescription)在ServiceHost创建过程中被创建。而当ServiceHost被
http://cyqdata.cn/cnblogs/article-detail-42038
WCF服务端运行时架构体系详解[下篇]
作为WCF中一个核心概念,终结点在不同的语境中实际上指代不同的对象。站在服务描述的角度,我们所说的终结点实际上是指ServiceEndpoint对象。如果站在WCF服务端运行时框架来说,终结点实际上指代的是终结点分发器(EndpointDispatcher)。而ServiceEndpoint与EndpointDispatcher是一一匹配的,并且前者是创建后者的基础。而终结点分发器具有自己的运行,
http://cyqdata.cn/cnblogs/article-detail-42008
自己动手开发服务器控件-------分页控件
对于一个大型业务系统来说,数据分页显示,是必不可少的。
但是怎么分、用什么分,方法和工具就有很多了。。。
刚入门的时候,总是会很习惯的从工具箱中拖出一个GridView,加上AllowPaging="true",再写个OnPageIndexChanging事件,OK,分页实现了。。。
发现这种方式效率差后,就开始拖.Net3.5中的独立分页控件了,忘了叫什么名字,公司用.Net2.0,没办法。
这
http://cyqdata.cn/cnblogs/article-detail-41938
服务器内存太小,伤不起![异常与应用程序池引发的连锁命案]
最近都在写 秋色园技术原理解析 文章,今天就写一篇散文,简述一下服务器内存太小引发的命案。
以前写文都排版,这篇就当散文了...写完就这样了,当然加黑加红还是给加了。
首先,我先上2张秋色园服务器当前进程及内存的图片:
1:进程
2:物理内存剩余
看完这两张图片,啥感觉?内存穷紧张!!!!
穷紧张不打紧,打紧的
http://cyqdata.cn/cnblogs/article-detail-41873
Microsoft NLayerApp案例理论与实践 - 分布式服务
Microsoft NLayerApp采用基于WCF的分布式服务组件为外界(各种类型的GUI)提供了访问接口,客户端程序只需要添加Service引用即可使用NLayerApp应用程序所提供的功能。在NLayerApp中,分布式服务部分的设计与结构还是比较简单的,主要包括DistributedServices.Core、DistributedServices.MainModule以及Distribu
http://cyqdata.cn/cnblogs/article-detail-41834
运行于IIS/MVC平台上的GIT服务器Bonobo Git Server的实践 (附带汉化补丁)
关于 Bonobo Git Server 之前曾经尝试在Windows平台上搭建一个GIT服务器,无奈又要装SSH又要这个又要那个的,便放在一边了,实在没工夫折腾它。昨天有点烦躁,于是便想折腾点儿什么名堂,这不,就想起折腾它了。 想起它的原因是,之前有看到dudu的《用开源 ASP.NET MVC 程序 Bonobo Git Server 搭建 Git 服务器》,看的时候没有在意,这会儿想起来
http://cyqdata.cn/cnblogs/article-detail-41818
【.Net MF网络开发板研究-04】Socket编程之服务端
前几篇文章介绍了Http相关的应用,其实从技术角度而言,应该先介绍Socket编程,然后再介绍Http,毕竟Http是用Socket相关函数编程实现的。
.NET Micro Framework的Socket函数和桌面版.NET Framework中的函数完全兼容,换句话说,就是用.NE
http://cyqdata.cn/cnblogs/article-detail-41775
功能完善的 jQueryUI 日期框服务器控件 - JQueryElement [3]
已经有一段时间没有写文章了, 上次为大家介绍了 jqueryui 的按钮控件, 本次将说明 JQueryElement 实现的日期框控件.
下下面是包含日期控件的 Datepicker1.aspx:
1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Datepi
http://cyqdata.cn/cnblogs/article-detail-41632
动手改造一款Jquery 分页插件(服务器端分页)
分页几乎是每个外部程序必不可少的东西,在webform时代很多人都用过AspNetPager这个用户控件吧,用的人之多其实就在于它的优点:传给它几个参数就可以生成像样的分页,其实这个也是绝大多数程序员(包括我)的致命缺点:样式..,我对于咱们来说用尝试用CSS把一个模块调美观好看所花的时间远远超过了实现功能所需的时间- -!
 
http://cyqdata.cn/cnblogs/article-detail-41536
WCF 第十一章 工作流服务 系列文章
上一个系列主要描述WCF中的异常处理方法,因为没有人敢保证复杂系统中没有任何异常,一个完整系统的异常处理系统也应该是非常强大的,WCF中的异常处理可以帮助我们在面对类似事情时更加从容一些。本篇主要描述工作流服务,WCF 与WF 是如何相互关联、一起使用的。
[第1篇] 工作流服务
在本书阐述到此时,你已经知道了WCF就是关于服务定义,服务创建和服务安全的。服务契约中有规范化描述的定义的很好的边界,
http://cyqdata.cn/cnblogs/article-detail-41531
以C#编写的Socket服务器的Android手机聊天室Demo
内容摘要
1.程序架构
2.通信协议
3.服务器源代码
4.客户端源代码
5.运行效果
一、程序架构
在开发一个聊天室程序时,我们可以使用Socket、Remoting、WCF这些具有双
http://cyqdata.cn/cnblogs/article-detail-41368
.NET 服务器按钮控件轻松调用 Ajax - JQueryElement [2]
今天和之后的一段时间, 将给大家带来新的内容 JQueryElement 服务器控件, 而暂时不再讨论 IEBrowser 的相关内容.
JQueryElement 是可以在 ASP.NET 中使用的服务器端控件, 实现了 jqueryui 的相关功能和其所有的插件.
使用 JQueryElement 将减少需要手工书写的 javascript 脚本, 比如: 定义 jqueryui 中的按钮,&
http://cyqdata.cn/cnblogs/article-detail-41356
[WCF权限控制]通过扩展自行实现服务授权[提供源码下载]
其实针对安全主体的授权实现的原理很简单,原则上讲,只要你能在服务操作执行之前能够根据本认证的用户正确设置当前的安全主体就可以了。如果你了解WCF的整个运行时框架结构,你会马上想到用于授权的安全主体初始化可以通过自定义CallContextInitializer来实现。[源代码从这里下载] 目录: CallContextInitializer简介 步骤一、自定义CallCo
http://cyqdata.cn/cnblogs/article-detail-41272
JMS服务器ActiveMQ的初体验并持久化消息到MySQL数据库中
一、JMS的理解JMS(Java Message Service)是jcp组织02-03年定义了jsr914规范(http://jcp.org/en/jsr/detail?id=914),它定义了消息的格式和消息传递模式;消息包括:消息头,消息扩展属性和消息体,其结构看起来与SOAP非常的相似,但一般情况下,SOAP主要关注远程服务调用,而消息则专注于信息的交换;消息分为:消息生产者,消息服务器和
http://cyqdata.cn/cnblogs/article-detail-41267
ITIL(IT Infrastructure Library)介绍系列1(IT服务管理实践综述):
论坛上感觉探讨技术问题的帖子特别多,而对一些设计和整个IT管理的最新思想讨论的文章比较少。为此我准备写一个系列,是关于现在最流行的IT服务管理框架ITIL的文章。简单介绍一下这个内容。欢迎批评指正,拍砖,砸场等。 这是本系列的第一篇文章,对ITIL做一个综述。我们大致来了解一下ITIL的框架和一些基本内容。 ⊙. 什么是ITIL: ITIL is a public framework that
http://cyqdata.cn/cnblogs/article-detail-41190
Spring.net-AOP 搭建网站通知服务(1)
1、前言:
本文想分享一下搭建网站通知服务过程中的心得。这包括:AOP 在项目中的应用、面向对象设计与开发、单元测试的应用等。文后将整理出源码供参考。
需求分析,什么是网站通知服务?
在网站内发生某个事件时系统按照某种规则产生通知并发送给相关人。例如:用户注册成功后给用户发送欢迎电子邮件、当用户确认参加团购后向团购组织者发送通知等。
http://cyqdata.cn/cnblogs/article-detail-40932
WCF4.0进阶系列—第八章 使用工作流实现服务
【前言】
企业使用WCF服务的一个主要原因是通过包装现有的组件和程序构建面向服务的应用,这些应用通过不仅简单而且适应力很强地方式重用。这种策略为企业带来了非常大的灵活性,因为它可以简单地响应快速变化的业务需求、并迅速地创建或更改系统以适应这些需求。 许多企业采用的业务过程都由一系列明确的、并按照特定顺序执行的步骤组成。其中一些步骤可能涉及调用服务的操作,这需要确保WCF服务的操作顺序应
http://cyqdata.cn/cnblogs/article-detail-40854
服务器端Javascript
话说100年以后,A软件工程师在Google搜索“Web开发语言”,突然出现Java,C#,PHP,Ruby,A是个好学的软件工程师。通过Google了解到,100前人类太伟大了,居然发明了这么复杂的编程语言。O(∩_∩)O哈哈~。现在的软件工程师不都是用HTMLX(X代表数字)+CSS X +Javascript+Aj
http://cyqdata.cn/cnblogs/article-detail-40749