随笔分类 -  9-B .NET技术区

摘要:《ASP.NET Web API 2框架揭秘》以实例演示的方式介绍了很多与ASP.NET Web API 相关的最佳实践,同时还提供了一系列实用性的扩展。《ASP.NET Web API 2框架揭秘》详细讲解了ASP.NET Web API 从接收请求到响应回复的整个流程,包括路由、Http Controller 的激活、Action 方法的选择与执行、参数的绑定与验证、过滤器的执行和安全等相关的机制。 除此之外,《ASP.NET Web API 2框架揭秘》在很多章节还从设计的角度对ASP.NET Web API 的架构进行了深入分析,所以可以将《ASP.NET Web API 2框架揭秘》当作一本架构设计的书来读。 虽然与市面上任何一本相关的书相比,《ASP.NET Web API 2框架揭秘》走得更远并更加近距离地触及到ASP.NET Web API 框架的内核,但是就其内容本身来讲却没有涉及太多“高深莫测”的知识点,所以阅读《ASP.NET Web API 2框架揭秘》不存在太高的门槛。如果你觉得自己对ASP.NET Web API 所知甚少,可以利用《ASP.NET We 阅读全文
posted @ 2014-07-18 16:51 博文视点(北京)官方博客 阅读(226) 评论(0) 推荐(0) 编辑
摘要:传统MVC模式对于大部分面向最终用户的应用来说,它们都需要具有一个可视化的UI界面与用户进行交互,我们将这个UI称为视图(View)。在早期,我们倾向于将所有与UI相关的操作糅合在一起,这些操作包括UI界面的呈现、用于交互操作的捕捉与响应、业务流程的执行以及对数据的存取,我们将这种设计模式称为自治视图(Autonomous View,AV)。自治视图说到自治视图,很多人会感到陌生,但是我们(尤其是.NET开发人员)可能经常在采用这种模式来设计我们的应用。Windows Forms和ASP.NET Web Forms虽然分别属于GUI和Web开发框架,但是它们都采用了事件驱动的开发方式,所有与U 阅读全文
posted @ 2013-02-26 18:30 博文视点(北京)官方博客 阅读(282) 评论(0) 推荐(0) 编辑
摘要:MVC的变体通过采用MVC模式,我们可以将可视化UI元素的呈现、UI处理逻辑和业务逻辑分别定义在View、Controller和Model中,但是对于三者之间的交互,MVC并没有进行严格的限制。最为典型的就是允许View和Model绕开Controller进行直接交互,View可以通过调用Model获取需要呈现给用户的数据,Model也可以直接通知View让其感知到状态的变化。当我们将MVC应用于具体的项目开发中,不论是基于GUI的桌面应用还是基于Web UI的Web应用,如果不对Model、View和Controller之间的交互进行更为严格的限制,我们编写的程序可能比自治视图更加难以维护。 阅读全文
posted @ 2013-02-26 18:26 博文视点(北京)官方博客 阅读(307) 评论(0) 推荐(0) 编辑
摘要:IIS 7.0与ASP.NETIIS 7.0在请求的监听和分发机制上又进行了革新性的改进,主要体现在对于Windows进程激活服务(Windows Process Activation Service,WAS)的引入,将原来(IIS 6.0)W3SVC承载的部分功能分流给了WAS。通过上面的介绍,我们知道对于IIS 6.0来说W3SVC主要承载着3大功能。HTTP请求接收:接收HTTP.SYS监听到的HTTP请求。配置管理:从元数据库(Metabase)中加载配置信息对相关组件进行配置。进程管理:创建、回收、监控工作进程。IIS 7.0将后两组功能实现到了WAS中,接收HTTP请求的任务依然落 阅读全文
posted @ 2013-02-26 18:23 博文视点(北京)官方博客 阅读(344) 评论(0) 推荐(0) 编辑
摘要:Controller的激活与URL路由ASP.NET路由系统是HTTP请求抵达服务端的第一道屏障,它根据注册的路由规则对拦截的请求进行匹配并解析包含目标Controller和Action名称的路由信息。而当前ControllerBuilder具有用于激活Controller对象的ControllerFactory,现在看看两者是如何结合起来的。通过第2章“URL路由”的介绍我们知道,ASP.NET路由系统的核心是一个叫做UrlRoutingModule的HttpModule,路由的实现是它通过注册代表HttpApplication的PostResolveRequestCache事件对HttpH 阅读全文
posted @ 2013-02-26 18:19 博文视点(北京)官方博客 阅读(211) 评论(0) 推荐(0) 编辑
摘要:根据上面的接口交互描述,我们可以看到,应用系统要接入单点登录系统,实现通行证机制,主要要实现以下接口功能。用户身份认证检查用户是否为合法用户,否则,向Service认证中心发送认证请求。这里用了一个页面基类来实现身份验证的功能,所有需要做验证的页面,只需要继承该类即可,当然,也可以用这个代码实现一个用户自定义控件,放到需要做验证的页面上即可。//<summary>//====================//应用系统验证(页面)的基类//====================//</summary>publicclass ValidatePageBase : Sys 阅读全文
posted @ 2012-10-23 08:37 博文视点(北京)官方博客 阅读(492) 评论(0) 推荐(0) 编辑
摘要:为了更好地让应用系统进行调用,有的时候需要对接口进行封装,把复杂的东西包起来,让应用系统接口开发者感觉越简单越好。这样你的系统才更容易被推广或应用。比如,现在的很多在线支付接口都提供了软件开发包。我们也可以通过封装来实现接口开发包,让开发人员简单开发,轻松调用。1.接口封装我们添加一个SSOLib类库项目,提供对应用系统接口代码的封装,从而使其他应用系统通过调用该类库,即可实现接入认证服务中心。SSOLib类库项目如图18-17所示,详细代码请参考本书配套光盘。图18-17 SSOClass类库项目l Assistant类:辅助工具类。l DESEncrypt类:加密/解密处理类。l SynP 阅读全文
posted @ 2012-10-19 09:13 博文视点(北京)官方博客 阅读(429) 评论(0) 推荐(0) 编辑
摘要:项目中的.NET(含CD光盘1张)李天平编著ISBN978-7-121-17670-82012年8月出版定价:108.00元(含光盘1张)16开772页宣传语本书别无它用,只能用来求职、做项目直指.NET核心优势,以商业实战指导新手入行内 容 简 介本书作者是从事.NET一线开发的资深专家,常年耕耘技术博客,惠及无数.NET新知。此次将长期的思考、感悟,多年的系统开发、设计和团队管理经验,以及深入分析众多项目实战的宝贵成果和盘托出,力求将编程思想与具体实践融为一体,提炼出适合于广大读者快速理解和彻底掌握.NET软件开发的最佳学习方法。本书既考虑到实际开发中经常遇到的困惑和难题,也分析了解决问题 阅读全文
posted @ 2012-10-19 08:44 博文视点(北京)官方博客 阅读(250) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示