摘要: 这些天在做一个在线物联的网站,同时也在往上查看了一些很好的网站架构,所以就根据自己的情况,指定了一种方案:为了提交程序的:面向接口编程,高内聚、低耦合及其对扩充开发、对修改封闭的原则,对这次方案做简单的总结:我的整体思想三层技术:UI(表现层)、BLL(业务逻辑层)、DAL(数据库访问层);但是在我... 阅读全文
posted @ 2012-09-10 22:48 plugin-loader 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 其实这两个的页面生存周期的过程大致是一样的,唯一不同在:asp.net页面由于请求的是一个确定的.aspx页面,所以在第8个页面中就直接生成了11-12个事件时候的页面对象,但是MVC请求的不是一个确定的页面,而是一个控制器的地址,所以微软在设计的时候就在第7个事件的时候就获取到了一个页面的对象大致原理如下:.net4.0中web.config注册了一个默认的UrlRouteModule在目录:c:\windows\microsoft.net\framework\v4.0\config\web.config文件中注册了UrlRoutingModule<web.config> < 阅读全文
posted @ 2012-09-10 21:15 plugin-loader 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 上次说道了创建完成维护管道的Application对象,今天接着往下走;当程序拿到维护管道的Application对象后,就开始执行管道中的23个事件了,但是微软默认给我们开发人员提供了19个可以注册的事件,在这19个事件中我们可以对,HttpContext进程一系列的处理,及其做一些条件过滤其实HttpApplication自身并不知道传送进来的数据,他仅仅是一个通信对象,通过事件来进行交互。他触发事件,并且将信息通过HttpContext对象传递到被调用的方法中。当前请求的状态数据存储在我们前面提到的Httpcontext对象。它提供了所有请求的数据,并且在管道中,伴随着每一个请求从开始到 阅读全文
posted @ 2012-09-10 16:07 plugin-loader 阅读(177) 评论(0) 推荐(0) 编辑