Community Server 插件开发一
经过前面的努力,我们终于始一张空白的页面出现在了CS系统里, 接下来就要在这个空白的页面里加入我们想要的内容的,通过对CS代码的解读,我们知道CS的内容块都是采用了WEB用户控件的方式,而且在CS中所用的所有的ascx文件和ASPX文件一样是没有直接的绑定代码的.打开一些CS项目中在Controls...
基于SOA的体系架构设计
当我在为全球酒店在线预订系统做架构设计时,我发现一个头疼的问题是如何保证系统与分布在全球各地的酒店之间完成消息的交互? 一个妥协的办法是,我们为酒店管理者提供管理功能入口,管理人员可以将酒店的客房及客房类型的数据输入到系统的数据库中。发布到在线预订系统中的客房数据必须是预留的,如此方可以避免在线预订...
Policy Injection Application Block
Microsoft Patterns & Practices团队在2007年发布的Enterprise Library 3.0 February 2007 CTP中,我们惊喜地发现了AOP的踪迹,其名为Policy Injection Application Block(PIAB)。Ente...
[广告]侯捷老师的设计模式培训
值还是值的,但是个人参加有点贵啊。我没有提成,只是发布个消息,也是收人委托。 设计模式培训 设计模式培训课程简介 设计模式(Design Patterns)是软件开发设计经验的概括与提炼,它使得软件开发人员可以方便地复用已经被证明成功的软件设计方法与思想,是提高程序可读性、可维护性和可扩展性最有效的...
.NET初学者架构设计指南(四)Model-View-Controller
Model-View-Controller简称为MVC,这是图形界面(GUI)应用程序的一种架构形式。Model是业务领域层,比如我们在前面两篇里面提到的Account、Entry、Bill、Invoice之类的对象,这些类构成了一个电信账务系统的业务领域层;View就是用户界面;Controlle...
TDD UI的资料,英文,有源码
QQ群里有人问到TDD的资料,想起我还有这份资料没贡献出来。我刚看了一点点,我觉得不错,讲的非常详细。 该资料来自邮件列表,文档中有作者联系方式,但是没有看到版权声明,请分发时注意保持文档完整性。 拷贝文档一小段作为内容吧: This is my personal attempt at solvin...
通过实例分析WCF Duplex消息交换
聊天室实例:点此下载 我在《Windows Communication Foundation之旅•三》中详细介绍了WCF中的Duplex消息交换模式。因为Duplex实现了客户端与服务端双向通信的功能,故而我实现了一个简单的聊天室程序,展现Duplex的特点。有朋友在阅读了这个例子之后,提出一个问题...
Remoting基本原理及其扩展机制
在本系列的文章中将介绍.NET Remoting框架实现远程调用的基本原理,以及如何对其加以扩展。Remoting基本原理及其扩展机制(上)Remoting基本原理及其扩展机制(中)Remoting基本原理及其扩展机制(下)参考资料:《Advanced Remoting》《Pattern orien...
Welcome to Design Pattern
还没有开讲,先放上来让大家看看。 当然很希望大家提些好的意见,改进我的PPT。 下载...
.NET初学者架构设计指南(三)设计模式
在上一篇里面,我们初步了解了OO设计,OO设计的最独特之处在于他看待需求的方式。用这样的方式,我们不需要急于确定软件需要实现哪些流程、设计哪些功能点、制作哪些画面,而是要关注需求中一些更加基本的概念。首先根据这些概念开发出一些零件,然后把这些零件组装起来实现需要的功能。用这样的方式,我们不需要一开始...
Web Service Software Factory
Microsoft曾经大肆鼓吹Software Factory,而在SOA(Service-Oriented Architecture)在大型项目开发中崭露头角时,我们就不能忽略Web Service Software Factory,尤其是在Microsoft重磅推出WCF(Windows Com...