• <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第一页| 日本一区免费电影| 亚洲AV无码乱码在线观看裸奔| 美女视频免费看一区二区| 天天拍拍天天爽免费视频| 亚洲一卡2卡3卡4卡5卡6卡| 国产v精品成人免费视频400条| 亚洲国产精品张柏芝在线观看 | 久久夜色精品国产亚洲av | 亚洲欧洲免费无码| 最近中文字幕免费mv视频7| 一区二区亚洲精品精华液| 成人av免费电影| 在线91精品亚洲网站精品成人| 日韩在线免费看网站| 性生大片视频免费观看一级| 亚洲一区二区三区在线视频| 久久免费视频网站| 亚洲成a人片在线观看中文app| 四虎永久在线精品免费网址| 亚洲国产精品成人午夜在线观看| 成人永久福利免费观看| 一区二区三区免费视频观看| 亚洲AV日韩精品久久久久久| 最近中文字幕免费2019| 亚洲爆乳成av人在线视菜奈实| 亚洲人成影院在线观看| 一级毛片不卡片免费观看| 久久久久se色偷偷亚洲精品av| 免费鲁丝片一级在线观看| 乱淫片免费影院观看| 亚洲黄色片在线观看| 在线观看免费宅男视频| 一日本道a高清免费播放 | 亚洲人成免费电影| 免费一级成人毛片| 最近中文字幕高清免费中文字幕mv| 亚洲av纯肉无码精品动漫| 久久99国产亚洲高清观看首页| 国产啪精品视频网免费| 国产精品成人免费观看|