框架设计
文章平均质量分 59
simonezhlx
专注.net技术,对java和嵌入式开发都有兴趣,可惜为了生计还是要用C#来给PC写代码.热衷设计模式,最近在学习框架设计方面的东西.当然如果你有工作流方面的问题想讨论,也别忘了算上本人.
展开
-
初识SOA
SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。 SOA的关键是“服务”的概念,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。最终结果通常会使使用者的状态发生变化,但也可能使提供者的状态改变,或者双方都产生变化”。 需转载 2008-05-14 17:55:00 · 660 阅读 · 0 评论 -
asp.net 应用 mvc入门
Introduction MVC应该算是一个古老的Design Pattern了,无论是在win form程序还是web程序中,它的应用都是比较广泛的。终于,可以在Asp.Net中应用了。本文的例子所用的是ASP.NET MVC Preview 2,可以在这里下载。 Create a new MVC project 菜单File->New Project ->Asp.Net Web M转载 2008-06-27 14:04:00 · 852 阅读 · 0 评论 -
什么是MVC
模型-视图-控制器(MVC)是Xerox PARC在八十年代为编程语言Smalltalk-80发明的一种软件设计模式,至今已被广泛使用。最近几年被推荐为Sun公司J2EE平台的设计模式,并且受到越来越多的使用 ColdFusion 和 PHP 的开发者的欢迎。模型-视图-控制器模式是一个有用的工具箱,它有很多好处,但也有一些缺点。MVC如何工作MVC是一个设计模式,它强制性的使转载 2008-06-27 13:46:00 · 694 阅读 · 0 评论 -
单元测试中的Mock
今天在坛子里转悠的时候,看到SP123又在跟别人讲单元测试的故事,就侧耳倾听了一下,结果又发现自己对于单元测试太知之甚少了.虽查阅了一下,找到以下关于MOCK的介绍,分享于其它兄弟吧.1.出了什么问题? 单元测试的目标是一次只验证一个方法,小步的前进,细粒度的测试,但是假如某个方法依赖于其他一些难以操控的东东,比如说网络连接,数据库连接,或者是Servlet容器,那么我们该怎么办呢?转载 2009-07-07 11:20:00 · 899 阅读 · 0 评论 -
Composition(组合)与Aggregation(聚合)的区别
之前划类图,对于二者的区别始终没有搞太明白,多数情况下都会选择使用Composition. 今天有时间就查阅了一些资料,把我新的理解在这里和大家分享一下:1. 若论两种关系表示的强弱程度,Composition应该更强一些,这也是为什么在图中会以一个实心菱形来代表。反之,聚合使用的是空心菱形。见下图.2. Composition表示的是'Part-of'的关系, 以图1为例原创 2013-04-26 17:28:21 · 21637 阅读 · 1 评论