使用MSDN學習ASP.NET的工作流程

話說微軟現在的MSDN翻譯確實是相當不錯了,所以大家不用再爲學習一些微軟技術的資源問題而發愁了,下面我說下關於MSDN中ASP.NET工作流程的學習鏈接。

1.首先要了解什麼是ASP.NET技術:

ASP.NET 概述:

http://msdn.microsoft.com/zh-cn/library/4w3ex9c2.aspx#aspnet_api_reference

 

2.要想學習ASP.NET那就必須瞭解什麼是B/S開發,也就是需要知道HTTP請求到WEB服務器之後,WEB服務器是如何來運行ASP.NET應用程序的,那麼可以看以下鏈接: 

IIS 5.0 和 6.0 的 ASP.NET 應用程序生命週期概述:

http://msdn.microsoft.com/zh-cn/library/ms178473.aspx

IIS 7.0 的 ASP.NET 應用程序生命週期概述:

http://msdn.microsoft.com/zh-cn/library/bb470252.aspx

以上分別爲IIS5.0、6.0和IIS7.0的生命週期,如果是初學者,不需要去深入的瞭解每一個流程,只需要有一定的瞭解就可以了(在能做出一些應用之後,回過頭來看這部分知識,會有更深的體會),不過需要注意一下結構概述中IIS7的一些優勢,這對我們開發是有幫助的。

 

3.在以上的內容中,瞭解到在IIS會根據映射來處理ASP.NET應用程序,這時候我們就需要了解,ASP.NET是如何被編譯的:

ASP.NET 編譯概述:

http://msdn.microsoft.com/zh-cn/library/ms178466.aspx

 

4.在IIS的生命週期中,可以看到關於在運行時(HttpRuntime)中,有關HttpApplication對象的執行,接下來就可以瞭解一下該類中事件的執行流程:

HttpApplication 類

http://msdn.microsoft.com/zh-cn/library/system.web.httpapplication.aspx

在這部分知識裏,請着重注意學習處理請求時 HttpApplication 類執行的事件

 

5.在接下來我們可以學習在單個ASP.NET頁面中的處理流程:

ASP.NET 頁生命週期概述:

http://msdn.microsoft.com/zh-cn/library/4w3ex9c2.aspx#aspnet_api_reference

 

6.如果你想在處理APS.NET頁面之前,也就是在應用程序處理的管道中先做某些操作,比如說實現如僞靜態、權限控制等功能的時候,可以使用HTTP 處理程序和模塊功能

HTTP 處理程序和 HTTP 模塊概述:

http://msdn.microsoft.com/zh-cn/library/bb398986.aspx

在這部分內容中有詳細的代碼示例部分,可以參考去實現。

 

7.很多朋友關於Web 應用程序項目與網站項目的區別並不太能分的清楚,有時候也只是有一個大概的瞭解,你可以在MSDN上找到詳細的資料。

 

Web 應用程序項目與網站項目:

http://msdn.microsoft.com/zh-cn/library/dd547590.aspx

 

 

8.如果有想了解ASP.NET相關安全方面的與編譯方面的知識可以看以下內容。

ASP.NET Web 應用程序安全性:

http://msdn.microsoft.com/zh-cn/library/330a99hc.aspx

瞭解 ASP.NET 動態編譯:

http://msdn.microsoft.com/zh-cn/library/ms366723.aspx

 

總結:其實這個版本中的MSDN,對於概念性的東西解釋的還是非常透徹的,很多朋友寫的書並中不一定會比這個解釋全面,所以建議初學者和資深者朋友們,可以在每天找一些時間來翻看MSDN,總會有很大的幫助的。

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章