上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 前面我们介绍了Unity的依赖注入功能,现在来介绍下Unity的AOP功能。AOP是面向切面编程,它能够使我们在不改变现有代码结构的情况下额外的为其添加一些功能。 我们还是使用配置文件来对类型进行注入 接着先来看一下代码方式怎么实现AOP功能。 在代码中使用 container.AddNewExte 阅读全文
posted @ 2019-06-18 21:41 柠檬笔记 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来降低程序代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对 阅读全文
posted @ 2019-06-18 21:41 柠檬笔记 阅读(418) 评论(0) 推荐(0) 编辑
摘要: Unity是微软官方提供的一个Ioc容器,用来实现依赖注入,减少代码之间的耦合程度。使用Unity实现Ioc方式有两种,一种是使用代码方式实现,一种是利用配置文件来实现。 我们先来看一下代码方式是如何实现的。我们先定义 IPay接口,IOrder接口,再定义WeChatPay,AliPay,Orde 阅读全文
posted @ 2019-06-18 21:40 柠檬笔记 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 说到Asp.Net MVC中的过滤器Filter,首先我们还得来说说AOP。 AOP(Aspect Oriented Programming 面向切面编程),简单的说,它是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术,它可以在不改变现有代码逻辑的情况下额外为其添加一些功能。 Asp 阅读全文
posted @ 2019-06-14 14:53 柠檬笔记 阅读(284) 评论(0) 推荐(0) 编辑
摘要: Asp.Net MVC在针对目标Aciton方法的某个参数实施绑定过程中会将ValueProvider提供的数据保存在当前Controller的ModelState中。具体来说,Controller的ModelState是其ViewData的一部分,它返回一个ModelStateDictionary 阅读全文
posted @ 2019-06-14 00:04 柠檬笔记 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 我们知道,一个Asp.Net MVC应用的请求总是指向定义在目标Controller类中的某个Action,当Controller被激活之后,这个Action方法会被执行。而大部分的Action方法都有参数,所以MVC在调用目标Action之前必须从请求中提取相应的数据并以此来生成参数,这个过程就是 阅读全文
posted @ 2019-06-13 16:44 柠檬笔记 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 一、Application_Start 想着记录一下MVC的一些基础知识,但是感觉比较杂乱,那就从启动开始吧。我们启动一个MVC项目时,响应第一次请求的是Global.asax.cs文件中的Application_Start方法。我们先来看下它里面做了什么事情。 该方法执行了一些初始化的工作,注册R 阅读全文
posted @ 2019-06-13 11:20 柠檬笔记 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 一、简介 Entity Framework是一个ORM框架,可以在SQL Server,Oracle,DB2,MySQL等数据库上使用。其发展到现在已经到6.x版本了,同时该版本也是被官方所推荐使用。 二、Entity Framework的三种领域建模方式 1、Code First 通过C#或VB. 阅读全文
posted @ 2019-06-12 23:01 柠檬笔记 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 上篇我们介绍了MVC的路由,知道在注册路由的时候会创建一个MvcHandler将其和Url规则一起放入到了RouteCollection中,之后请求通过UrlRoutingModule,根据当前的URL去RouteCollection中找到MVCRouteHandler,而MVCRouteHandl 阅读全文
posted @ 2019-06-12 15:20 柠檬笔记 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 通过前面几篇博文的介绍,现在我们已经清楚了asp.net请求管道是怎么一回事了,这篇博文来聊聊MVC的路由。 其实MVC的请求管道和Asp.Net请求管道一样,只是MVC扩展了UrlRoutingModule的动作。我们知道MVC网站启动后第一个请求会执行Global.asax文件中的Applica 阅读全文
posted @ 2019-06-11 16:10 柠檬笔记 阅读(209) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页