AOP:面向切面编程,在不破坏原有代码的情况下,提供新的功能。可以使用AOP添加通用功能,比如事务、日志、权限、异常、缓存... 常见的AOP: MVC中的过滤器、HttpModule... 如何实现AOP: 1、装饰器模式,装饰器模式就是为对象动态扩展新功能,并且不修改原有类,所以它算是AOP,但 ...
分类:
其他好文 时间:
2019-12-13 00:07:33
阅读次数:
116
上篇提到请求进入到System.Web后,创建完HttpApplication对象后会执行一堆的管道事件,然后可以通过HttpModule来对其进行扩展,那么这篇文章就来介绍下如何定义我们自己的module来实现对项目的一些扩展。 先看一下IHttpModule的接口源码,只有Dispose()和I ...
分类:
Web程序 时间:
2019-06-11 01:11:13
阅读次数:
171
1.mssql和mysql sql如何调优? 2.表设计原则? 3.httphandler和httpmodule各种的作用以及工作原理? 4.cache每个参数的意义和作用以及工作原理? 5.cookie每个参数的意义和作用以及工作原理? 6.分库分表有几种方式,如何实现? 7.垂直分库,数据查询如 ...
分类:
其他好文 时间:
2019-02-18 10:25:14
阅读次数:
218
Angular 请求数据 get post 以及 jsonp 请求数据 引入 HttpModule 、JsonpModule 普通的 HTTP 调用并不需要用到 JsonpModule,不过稍后我们就会延演示对 JSONP 的支持,所以现在就加载它,免得再回来浪费时间。 引入模块 注意:JSONP ...
分类:
其他好文 时间:
2019-02-03 14:16:05
阅读次数:
681
在asp.net程序中,我们除了使用系统自带的HttpModule模块,还可以自己定义一些自己的HttpModule接口模块。一个asp.net程序可以接收多个HttpModule模块。 众所周知,asp.net web有19个管道事件,我们除了可以在Global.asax中实现其中的某些管道事件, ...
分类:
Web程序 时间:
2019-01-13 18:08:54
阅读次数:
158
访问Localhost:8080/Home/index.aspx 在调用MVC扩展的UrlRoutingModule的时候 会先检查物理路径文件是否存在 存在的话就不执行MVC中的路由匹配规则 这样就到了 aspx的Handler中 如果物理路径文件不存在 才会执行MVC中的路由匹配规则(MVCRo ...
分类:
Web程序 时间:
2019-01-10 19:27:53
阅读次数:
216
在Web Application中,有个问题就是:“我怎么来判断一个http请求到底是通过按F5刷新的请求还是正常的提交请求?” 相信了解ASP.NET的人知道我在说什么,会有同感,而且这其实不是一个很easy的问题。那是因为HTTP协议无状态的特性不允许请求之间保持状态。 在Web Applica ...
分类:
Web程序 时间:
2018-09-17 11:40:59
阅读次数:
207
ASP.NET Mvc是ASP.NET的一个框架,同样也是基于管道的设计结构。HttpModule和HttpHandler是ASP.NET的两个重要组件,同样的在Mvc中也是非常重要的组件。在应用程序中的管道设计结构下实际上是由一系列的事件组合在一起的。这些事件可以有HttpModule来订阅,订阅 ...
分类:
Web程序 时间:
2018-08-23 14:16:17
阅读次数:
155
引言 Http 请求处理流程 和 Http Handler 介绍 这两篇文章里,我们首先了解了Http请求在服务器端的处理流程,随后我们知道Http请求最终会由实现了IHttpHandler接口的类进行处理(应该记得Page类实现了IHttpHandler)。从 Http 请求处理流程 一文的最后的 ...
分类:
Web程序 时间:
2018-08-01 22:17:00
阅读次数:
208
已解决 原因:先安装了.net 4 后启动了wcf http激活 解决办法:到c:\windows\microsoft.net\framework\v4.0.... 执行aspnet_regiis.exe -i -enable 官网:http://msdn.microsoft.com/zh-cn/l ...
分类:
Web程序 时间:
2018-06-02 14:54:25
阅读次数:
219