asp.net底层架构学习笔记(HttpRuntime,HttpApplication...)

这些个东东我都是学习前辈,该说的前辈都已说过了,该做的前辈也已做过了,再弄就是班门弄斧了,还是用图形来表达我的心得吧

 

底层调用关系图:

 

 

事件顺序图:

HttpApplication Page Control
BeginRequest    
AuthenticateRequest    
DefaultAuthentication    
PostAuthenticateRequest    
AuthorizeRequest    
PostAuthorizeRequest    
ResolveRequestCache    
PostResolveRequestCache    
MapHttpHandler Construct  
PostMapRequestHandler    
AcquireRequestState (Session)    
PostAcquireRequestState    
PreRequestHandlerExecute    
CallHandler PreInit  
Init Init
InitComplete  
在此加载控件状态与视图状态  
PreLoad  
Load Load
再次加载控视图状态(可用于动态生成控件)  
LoadComplete  
PreRender PreRender
PreRenderComplete PreRenderComplete
SaveStateComplete SaveStateComplete
RenderControl RenderControl
UnLoad  
PostRequestHandlerExecute    
ReleaseRequestState (Session)    
PostReleaseRequestState    
CallFilter -- Response.FilterOutput    
UpdateRequestCache    
PostUpdateRequestCache    
EndRequest    
PreSendRequestHeaders    
PreSendRequestContent    

 

 

应用程序池,应用程序域,进程,线程图:

 

 

 

再附上所参考的文章,他们都是前辈,讲的都比我好:

1.了解ASP.NET底层架构                  可以从网上下载到此文的Word,这是一篇翻译的文章,很有名的!

2.ASP.NET Framework深度历险     可以从网上下载到此文的PDF,可以看一看

3.HttpModule与HttpHandler详解:

    http://hi.baidu.com/zeratul_bb/blog/item/54db48d9bde028e138012f74.html

4.AspNet2.0页面生命周期

    http://www.cnblogs.com/c2303191/articles/1110405.html

5.ASP.NET页面生命周期与应用程序生命周期

    http://www.cnblogs.com/jerryshi/archive/2009/01/22/1254364.html

6.Asp.net对http request 处理的全过程

    http://blog.sina.com.cn/s/blog_4d0c40fd01000d5z.html

7.彻底掌握IIS6.0功能及应用详解

    http://www.netbei.com/Article/zz7/IIS/200508/3916_2.html

8.ASP.NET内幕 - IIS处理模型                  这是一篇翻译的文章,很有名的!

    http://www.cnblogs.com/RicCC/archive/2007/07/08/ASP-NET-Internals-IIS-and-the-Process-Model.html

9. ASP.NET内幕 - ISAPI和应用程序域之间的桥梁                  这是一篇翻译的文章,很有名的!

    http://www.cnblogs.com/RicCC/archive/2007/07/09/ASP-NET-Internals-The-bridge-between-ISAPI-and-Application-Domains.html

10.ASP_NET内幕 - Web页面是如何在Web服务器端产生的                  这是一篇翻译的文章,很有名的!

    http://www.cnblogs.com/edgar-sun/archive/2007/07/21/826282.html

 

 

你可能感兴趣的:(.net,应用服务器,asp.net,asp,IIS)