• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        用JSP構建動態網站 (4)

        用JSP構建動態網站 (4)

        更新時間:2022-05-02 文章作者:未知 信息來源:網絡 閱讀次數:

        八、 技術分析

          Microsoft 公司的 ASP 技術也是動態網頁開發技術。JSP和ASP從形式上非常相似,ASP程序員一眼就能認出<% %>以及<%= %>。但是深入探究下去會發現它們很多的差別,其中最主要的有以下三點:

          1、 JSP的效率和安全性更高

          ASP以源碼形式存放,以解釋方式運行,每次ASP網頁調用都需要對源碼進行解釋,運行效率不高。另外,IIS的漏洞曾使得許多網站源程序大曝光,包括筆者以前用ASP開發的網站,ASP程序全部被人下載了去。

          JSP在執行以前先被編譯成字節碼 (byte code),字節碼由Java虛擬機(Java Virtual Machine)解釋執行,比源碼解釋的效率高;服務器上還有字節碼的Cache機制,能提高字節碼的訪問效率。第一次調用JSP網頁可能稍慢,因為它被編譯成Cache,以后就快得多了。同時,JSP源程序不大可能被下載,特別是JavaBean程序完全可以放到不對外的目錄中。

          2、 JSP的組件 (Component) 方式更方便

          ASP通過COM來擴充復雜的功能,如文件上載、發送email以及將業務處理或者復雜計算分離出來成為獨立可重復利用的模塊。JSP通過JavaBean實現了同樣的功能擴充。

          在開發方面,COM的開發遠比JavaBean復雜和繁瑣,學會ASP不難,但學會開發COM可不簡單。而JavaBean就簡單多了,從本文上述示例中可以看出開發JavaBean很方便。

          在維護方面,COM必須在服務器上注冊,如果修改了COM程序,就必須重新注冊,甚至必須關機和重新啟動。JavaBean則不需要注冊,放在CLASSPATH包含的目錄中就行了。如果JavaBean進行了修改,則JSWDK和Tomcat現在還需要關閉和重新運行(但不是關機),但開發者已經許諾將在以后的版本中做到不需要關閉服務器。

          另外JavaBean是完全的OOP,可以針對不同的業務處理功能方便地建立一整套可重復利用的對象庫,例如用戶權限控制、email自動回復等等。

          3、 JSP的適應平臺更廣

          ASP目前僅適用于NT和IIS。雖然Unix下有ChiliSoft的插件來支持ASP,但是ASP本身的功能有限,必須通過ASP+COM的組合來擴充,Unix下的COM實現起來非常困難。

          JSP則不同,幾乎所有平臺都支持Java,JSP+JavaBean可以在所有平臺下通行無阻。NT下IIS通過一個插件,例如JRUN(http://www3.allaire.com/products/jrun/)或者ServletExec(http://www.newatlanta.com/),就能支持JSP。著名的Web服務器Apache已經能夠支持JSP。由于Apache廣泛應用在NT、Unix和Linux上,因此JSP有更廣泛的運行平臺。雖然現在NT操作系統占了很大的市場份額,但是在服務器方面Unix的優勢仍然很大,而新崛起的Linux更是來勢不小。

          從一個平臺移植到另外一個平臺,JSP和JavaBean甚至不用重新編譯,因為Java字節碼都是標準的與平臺無關的。筆者將在NT下實驗的JSP網頁原封不動地拿到Linux下就運行起來了,感覺非常滿意。

          九、 結論

          綜上所述,JSP可謂是構建動態網站的一個利器,故推薦給讀者,祝愿你們掌握JSP,開發出優秀的網站。ASP程序員也請試一下,JSP里也有session、request、response/out等對象,親自試試看如何。

          附文

          這里是關于JSP的重要參考資料,有興趣的讀者可以進一步閱讀。

        http://java.sun.com/products/jsp/faq.html
        http://www.esperanto.org.nz/jsp/jspfaq.html
        http://www.zdnet.com/pcweek/stories/news/0,4153,410709,00.html
        http://developer.netscape.com/viewsource/kuslich_jsp
        /kuslich_jsp.html
        http://web2.java.sun.com/products/jsp/jsp-asp.html
        http://www.asptoday.com/articles/19991022.htm 

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 国产亚洲精品自在线观看| 久久精品中文字幕免费| 日本不卡视频免费| 亚洲av乱码一区二区三区香蕉| 久久成人a毛片免费观看网站| 久久精品亚洲日本佐佐木明希| 成人电影在线免费观看| 亚洲AV美女一区二区三区| 男女午夜24式免费视频| 色婷婷六月亚洲婷婷丁香| 在线看片免费不卡人成视频| 亚洲欧美第一成人网站7777| 国产乱色精品成人免费视频| www在线观看免费视频| 亚洲精品~无码抽插| 永久免费视频网站在线观看| 亚洲91精品麻豆国产系列在线| 青青青国产免费一夜七次郎| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 性做久久久久久免费观看| 亚洲夂夂婷婷色拍WW47| 五月天婷亚洲天综合网精品偷| 国产精品免费一区二区三区| 亚洲av福利无码无一区二区| 野花高清在线观看免费完整版中文| 亚洲AV日韩AV无码污污网站| 久久亚洲中文字幕精品一区| 久视频精品免费观看99| 蜜芽亚洲av无码一区二区三区| 亚洲一区精品无码| AA免费观看的1000部电影| 日韩国产欧美亚洲v片| 久久国产亚洲精品麻豆| 一区二区无码免费视频网站| 国产裸体美女永久免费无遮挡| 亚洲天天做日日做天天看| 免费看国产一级片| **aaaaa毛片免费| 亚洲黄片手机免费观看| 亚洲六月丁香婷婷综合| 久久久久亚洲AV无码专区网站|