摘要:以下内容摘自: http://www.cnblogs.com/r01cn/archive/2011/12/04/2275208.html http://www.cnblogs.com/r01cn/archive/2011/12/06/2276733.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework 第十二章 控制器与动作 PART2产生输出 控制器在完成了一个请求的处理之后,它通常需要生成一个响应。通过实现IController接口,我们直接生成的是祼机控制器(意即很原始的控制器,或者叫祼态控制器,或干脆叫做裸控制器更好些? — 译者注...
阅读全文
摘要:以下内容摘自: http://www.cnblogs.com/r01cn/archive/2011/11/17/2252003.html http://www.cnblogs.com/r01cn/archive/2011/11/17/2252010.html http://www.cnblogs.com/r01cn/archive/2011/11/18/2253455.html 感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework 第十二章控制器与动作PART1 到达你应用程序的每一个请求都是由控制器处理的。控制器可以以它认为合适的...
阅读全文
摘要:以下内容摘自:http://www.cnblogs.com/r01cn/archive/2012/02/19/2358753.html 感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework 第十四章控制器可扩展性PART1 在本章中,我们打算向你演示MVC用控制器进行工作的一些高级特性。我们将从考查引导动作方法执行过程的请求处理管道开始,并演示你可以对这种过程进行控制的不同方式。 本章第二部分演示两种类型的应用程序控制器,即无会话控制器和异步控制器。这些可以用来增强服务器的能力。我们演示如何生成和使用这些控制器类型,并解释你应该什么时候考虑...
阅读全文
摘要:以下内容摘自:http://www.cnblogs.com/r01cn/archive/2011/12/17/2291217.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework第十三章过滤器PART2 使用其它过滤器特性(Features) 前面的例子已经给出了用过滤器进行有效工作所需要的所有信息。伴随这些你已经学到的特性,还有一些其它有趣但不常用的特性。在以下小节中,我们将向你演示一些高级的MVC框架过滤能力。 无特性过滤器(Filtering Without Attributes) 使用过滤器的常规办法是生成并使用一些特性(attr...
阅读全文
摘要:以下内容摘自:http://www.cnblogs.com/r01cn/archive/2011/12/17/2291217.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework第十三章过滤器PART1过滤器将额外的逻辑注入到请求处理管道之中。它们提供一种简单且雅致的方式实现交叉关注(cross-cutting concerns)。过滤器被用于整个应用程序而不合适放置于某个局部位置,否则会打破关注分离模式。交叉关注的典型例子是登录、授权、以及缓存等。 之所以称为过滤器,是因为这个术语在其它web应用程序框架,包括Ruby on Rails,中使.
阅读全文
摘要:以下内容摘自:http://www.cnblogs.com/r01cn/archive/2011/11/16/2251693.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework第十一章 URL、路由、与区域 PART2 生成输出URL 处理输入URL只是故事的一部分。我们还需要能够把我们的URLSchema 用来生成嵌入到我们视图的输出URL。这样,用户点击链接、以及把表单回递给应用程序,都能以正确的控制器和动作为目标。在本节中,我们将向你演示生成输出URL的不同技术。WHAT NOT TO DO: MANUALLY DEFINE...
阅读全文
摘要:ASP.NET MVC以下内容摘自:http://www.cnblogs.com/r01cn/archive/2011/11/16/2251693.html感谢作者的翻译,这里只是译文。原书名:Pro ASP.NET MVC 3 Framework 第十一章 URL、路由、与区域 PART1 在引入MVC之前,ASP.NET假设在请求的URL与服务器硬盘上的文件之间有直接的关系。服务器的工作是接收浏览器的请求并递送相应文件的输出,如下所示: Request URL 请求URL Corresponding File 相应文件 ...
阅读全文
摘要:摘自:http://www.cnblogs.com/fish-li/archive/2011/06/06/2073626.html对于SqlServer的优化来说,可能优化查询是很常见的事情。关于数据库的优化,本身也是一个涉及面比较的广的话题, 本文只谈优化查询时如何看懂SqlServer查询计划。由于我对SqlServer的认识有限,如有错误,也恳请您在发现后及时批评指正。首先,打开【SQL Server Management Studio】,输入一个查询语句看看SqlServer是如何显示查询计划的吧。说明:本文所演示的数据库,是我写的一个演示程序专用的数据库,可以在此网页中下载selec
阅读全文
摘要:What is Model View Presenter?MVP pattern is one of the major patterns used for extracting business logic outside of UI elements and by that, enabling unit testing the UI without the need for using specific UI based testing toolsIf you are new to Model View Presenter pattern at all, you should check
阅读全文
摘要:Usually, usage of design patterns is associated with code executing in the lower tiers, but design patterns can be very usefully used in solving problems of the UI world too.Two of my architecture blog posts are covering the examples related to patterns usage in solving the Web problems:Composite de
阅读全文
摘要:IntroductionThe recent growth in UI-centric technologies has refueled interest in presentation layer design patterns. One of the most quoted patterns, Model-View-Controller (MVC), is thought to be designed by Trygve Reenskaug, a Norwegian computer engineer, while working on Smalltalk-80 in 1979 [1].
阅读全文