軟件開發架構平臺技術之一Servlet和JSP理解

                    軟件開發架構平臺技術之一Servlet和JSP

       首先請問各位什麼是Servlet?什麼JSP?

 

            難道我們對技術的理解僅僅只限於Servlet是處理http請求的java代碼麼?對JSP的理解僅僅只限於是爲了產生動態網頁?

 

         我們學習知識不能只僅僅侷限於他們是怎麼用的,而忽視它的出現的原因,改變的原因。要理解這個問題就要從早期sun公司產生的兩個程序:Applet   Servlet說起 。

 

           當然各位可能以前用applet做過界面編程,當然applet也可以作爲客戶端的程序直接嵌入到網頁或者其他特定的容器中,並能夠產生特殊的效果。


     servlet是運行在服務端器,由web服務器進行加載、編譯、執行用於實現服務器功能的擴充,響應客戶端請求,獨立於平臺和協議的服務器端的java應用程序,可以生成動態web頁面。

 

      但是即便如此當時servlet的應用並不廣泛,因爲servlet生成網頁太麻煩,前臺程序員和後臺程序員工作的耦合性太高,不利於項目的進展,爲了解決這個問題於是sun公司就自然而言的發明了一向新技術,它就是JSP技術。

 

      jsp的出現完全是爲了則是對servlet簡化,用於方便輸出動態頁面 實質上就是servlet
       SUN最開始是想用JSP替代servlet,可是現在看他們各有所長。
        servlet並不是不成熟的早期產品,相反他相當成熟。

 

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