文章分类 -  Patern Design

摘要:Artech的WCF REST,呵呵,这周先把这个系列看完。WCF REST系列文章汇总(共9篇)[01] 一个简单的REST服务实例[02] WebHttpBinding与消息编码[03]Web消息主体风格(Message Body Style)[04] 帮助页面与自动消息格式(JSON/XML)选择[05] WebServiceHost有何特别之处?[06] UriTemplate、UriTemplateTable与WebHttpDispatchOperationSelector[07] 通过ASP.NET Output Caching实现声明式缓存[08] 提高性能的一个有效的手段:条件 阅读全文
posted @ 2012-09-10 22:42 AriLee 阅读(215) 评论(0) 推荐(0)
摘要:近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明:通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。在《领域驱动设计:软件核心复杂性应对之道》中,译者将Repository翻译为仓储,给出如下说明:一种用来封装存储,读取和查找行为的机制,它模拟了一个对象集合。使用该模式的最大好处就是将领域模型从客户代码和数据映射层之间解耦出来。我们来看下在LinqToSql中如何应用该 阅读全文
posted @ 2011-12-20 22:53 AriLee 阅读(298) 评论(2) 推荐(0)
摘要:REST风格的应用程序实现莫笑我老土,因为我确实是最近才听说REST风格的,以前就是觉得 /category/product/pid这样的地址非常的漂亮,但是那只是表象罢了,了解深入以后,发现必须有一个客户端的Ajax Engine和Server端的服务配合,才能实现一个REST风格的应用,下面就是我的实验。问题?要对外提供哪些服务。服务器端的服务可能会被众多的浏览器请求,也可能被第三方应用程序所调用,所以需要从总体上来考虑这个对外的“应用程序接口(API),尽量保持接口的稳定性。REST是一种风格,并且形成了自己的规则,构建这样的应用,应尽量遵循REST的原则。以一个足球服务为例,众多的观众 阅读全文
posted @ 2011-12-20 22:30 AriLee 阅读(1500) 评论(0) 推荐(0)
摘要:Unit Of Work模式2011-05-27 23:01:42|分类: Study |标签: |字号大中小订阅关系数据库映射(行为模式之工作单元)Unit Of Work模式在ASP.NET MVC 的范例项目中经常用到,是比较受欢迎的一个模式。什么是Unit Of Work模式呢?“A Unit of Work keep track of everything you do during a business transaction that can affect the database. When you’re done, it figures out everything that 阅读全文
posted @ 2011-12-20 22:22 AriLee 阅读(3400) 评论(0) 推荐(0)
摘要:关于Repository模式定义(来自Martin Fowler的《企业应用架构模式》):Mediates between the domain and data mapping layers using a collection-like interface for accessing domain objects.个人理解:Repository是一个独立的层,介于领域层与数据映射层(数据访问层)之间。它的存在让领域层感觉不到数据访问层的存在,它提供一个类似集合的接口提供给领域层进行领域对象的访问。Repository是仓库管理员,领域层需要什么东西只需告诉仓库管理员,由仓库管理员把东西拿给 阅读全文
posted @ 2011-12-20 22:18 AriLee 阅读(557) 评论(0) 推荐(0)
摘要:什么是 N层结构 N层结构 (n-tiers结构 ,多层式运行架构 )是相对于两层结构而言的。传统的C/S 计算多是基于两级模式 ,在这种模式中,所有的形式逻辑和业务逻辑均驻留在Client 端,而Server则成为数据库 服务器,负责各种数据的处理和维护。因此Server变得很“瘦”,被称为“瘦服务器 (Thin Server)”。与之相反,这种模式需要在客户端 运行庞大的应用程序,这就是所谓的“胖客户机 (Fat Client)”。N层架构 (n-tiers 结构,多层式运行架构)的四层是指Presentation Tier(表示层,就是直接呈现在用户面前的界面)、Web Server T 阅读全文
posted @ 2011-12-20 22:12 AriLee 阅读(258) 评论(0) 推荐(0)