随笔分类 -  架构模式

摘要:WebApi常见的实现方式有:FORM身份验证、集成WINDOWS验证、Basic基础认证、Digest摘要认证 个人偏好Basic基础认证,而且支持跨域,下面详解这种方式。 1.定义一个自定义属性类(BasicAuthorizeAttribute)继承自AuthorizationFilterAtt 阅读全文
posted @ 2019-05-15 17:36 1936xinyang 阅读(386) 评论(0) 推荐(0)
摘要:向Web API添加路由 向Web API添加路由 Web API路由过程 1、WebApi服务启动之后,会执行全局配置文件Global.asax.cs的 protected void Application_Start(){GlobalConfiguration.Configure(WebApiC 阅读全文
posted @ 2019-04-20 18:40 1936xinyang 阅读(2771) 评论(0) 推荐(0)
摘要:在MVC里面,默认路由机制是通过url路径去匹配对应的action方法 WebApi的默认路由是通过http的方法(get/post/put/delete)去匹配对应的action,也就是说webapi的默认路由并不需要指定action的名称。 WebApi也支持MVC里面的路由机制,但RestFu 阅读全文
posted @ 2019-04-14 18:56 1936xinyang 阅读(233) 评论(0) 推荐(0)
摘要:<转>Vue.js 和 MVVM 小细节 MVVM 是Model-View-ViewModel 的缩写,它是一种基于前端开发的架构模式,其核心是提供对View 和 ViewModel 的双向数据绑定,这使得ViewModel 的状态改变可以自动传递给 View,即所谓的数据双向绑定。 Vue.js 阅读全文
posted @ 2019-04-14 17:36 1936xinyang 阅读(218) 评论(0) 推荐(0)
摘要:IList(IList<T>)会立即在内存里创建持久数据,这就没有实现“延期执行(deferred execution)”,如果被加载的实体有关联实体(associations),此关联实体不会被加载(既不立即加载,也不延迟加载)。IQeurable(IQuerable<T>)不会立即在内存里创建持 阅读全文
posted @ 2019-04-06 15:01 1936xinyang 阅读(265) 评论(0) 推荐(0)
摘要:在mvc的开发过程中,有时候我们会需要在action中调用异步方法,这个时候会需要做一些特殊处理。我们会使用到await和async。对应的controller也应该是async的。 在MVC4中直接可以使用await和async,而MVC3中需要继承AsyncController,才可以使用。 p 阅读全文
posted @ 2019-03-03 16:37 1936xinyang 阅读(793) 评论(0) 推荐(0)
摘要:Html.BeginForm("search","Home",FormMethod.Get); Html.TextAreal("text","Hello <br/> world"); 模型绑定,避免重复提交恶意攻击 action、Method 阅读全文
posted @ 2019-03-03 16:08 1936xinyang 阅读(111) 评论(0) 推荐(0)
摘要:MVC,MVP和MVVM都是常见的软件架构设计模式(Architectural Pattern),它通过分离关注点来改进代码的组织方式。不同于设计模式(Design Pattern),只是为了解决一类问题而总结出的抽象方法,一种架构模式往往使用了多种设计模式。 要了解MVC、MVP和MVVM,就要知 阅读全文
posted @ 2019-03-03 15:51 1936xinyang 阅读(143) 评论(0) 推荐(0)