摘要:
最近在看PetShop4.0 ,暂且熟悉了一些数据库层的设计。看了看,其实也不是很复杂。主要就是使用了一个工厂 ,以及一个IOC依赖注入。我所画的类图如下(不是很标准,自己的UML 水品一般。。。)其中的web.config是我自己天上去的,主要就是为了说明一下IOC的问题。其中的Model主要定义了一些实体类。IDAL提供了数据库访问层的抽象,分别有SQLDAL 和OracleDAL去实现。DALFactory是一个反射工厂,通过读取配置文件中的配置,判断使用的那个DAL,然后利用反射生成相应的IDAL实例。DALFactory代码如下 public sealed class DataAcc 阅读全文
随笔档案-2011年12月
ASP.NET 中Http处理流程与 HttpModule,HttpHandler学习之初步认知
2011-12-14 17:14 by Shawn.Cheng, 1999 阅读, 收藏, 编辑
摘要:
本文只是对HttpModule和HttpHandler做最初步的了解。非菜鸟级别人士可直接无视。ASP.NET 中Http的请求流程 用户发出的客户端请求达到服务器后,会被服务端的inetinfo.exe 进程捕获,该进程将该http请求转交给asp.net_isapi.dll进程,然后通过http pipeline 管道(具体这是什么东西我也不清楚)传送给aspnet_wp.exe进程来处理。接下来就到了.net framework的httpruntime处理中心,处理完毕后,就发送给用户的浏览器。当http请求传送给httpruntime 的时候,首先会进入一个叫做H... 阅读全文
NodeJS的启发--- A-J-A-X 和 MVC相遇?
2011-12-08 02:26 by Shawn.Cheng, 1927 阅读, 收藏, 编辑
摘要:
首先,我要对这篇文章的题目进行解释一下。你可能会很吃惊,这篇文章其实和NodeJS没什么关系!没错,我只是看了一篇关于nodejs的文章后,突然灵感涌现,产生了好多想法,到最后捋啊捋啊,竟然和node.js没有任何关系了!然后是A-J- A- X 其实,我已经发现我的这个想法好像跟ajax很相近,但是呢,由于我对ajax了解不多,不敢保证。但是又牵涉到这个异步的思想,这个名词被ajax占用了,就不得不对这个词进行了改造,用来表述我的异步通信的观点。还有,MVC,其实我对MVC了解也不深刻,如果中间出现了什么偏差,还望各位大虾多多指点。也是最近才开始看的。最后,也是很悲剧的一点,很有可能我想的这 阅读全文