asp.net和JSP之間爲何如此相象?

最近一直在學Java,學一門技術與另外一門技術來進行比較,是一個不錯的學習方法.

 

asp.net:

    asp.net運行庫的原理:客戶機向服務器請求一個文件,例如default.aspx.所有的asp.net web頁面通常帶有擴展名.aspx.因爲這個擴展名是用IIS註冊的,或者Visual Web Developer Web Server能識別它,這個時候就會加載asp.net運行庫,開始一個進程,所以asp.net運行庫和asp.net工作進程就會開始工作.對文件default.aspx的第一次請求會啓動asp.net分析器,編譯器會把該文件和一個與.aspx文件相關的C#文件一起編譯,創建一個程序集,然後.net運行庫的JIT 編譯器把程序集編譯爲機器碼.

        

java:

    客戶機向服務器請求一個文件,例如default.jsp 所有的JSP頁面通常帶有擴展名.jsp.IIS當中也可以識別,不過需要和Tomcat同時進行運用才能識別它.當對文件default.jsp的第一次請求時會啓動servlet,編譯器會把該文件和一個與.aspx文件相關的C#文件一起編譯,創建一個程序集,然後.net運行庫的JIT 編譯器把程序集編譯爲機器碼.

 

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