新聞動态
JSP技術是Sun公司于1998年4月開(kāi)始發布的,2000年9月發布最新版本的JSP1.2規範。與其他動态網頁技術相比,JSP技術的發展曆史無疑是最短的,是全新的站點開(kāi)發語言。
index-15.html的特點
JSP秉承Java語言的優勢,是一(yī)種實實在在與平台無關的動态網?頁開(kāi)發技術。JSP既有很高的運行效率,開(kāi)發周期又(yòu)很短,擴展能力特别強,而且它的技術規範是公開(kāi)的,任何人都可以按照規範開(kāi)發出自己的産品,因此在很短的時間内很多公司紛紛宣布支持JSP技術,很多網站也紛紛采用JSP技術作爲開(kāi)發手段,使JSP技術迅速地發展起來。
JSP的全稱是Java Server Pages,它采用Java作爲腳本語言,JSP文件其實是一(yī)些JSP定義的标記和Java程序段以及HTML文件的混合體(tǐ)。如果希望利用JSP技技術來開(kāi)發網站的話(huà),必須首先掌握Java語言,同時還必須對數據庫十分(fēn)熟悉,對SQL(Structure Query Language)語言更要有一(yī)定的了解。
作爲采用Java技術家族的一(yī)員(yuán),以及Java2(企業版體(tǐ)系結構)的一(yī)個組成部分(fēn),JSP技術能夠支持高度複雜(zá)的基于Web的應用;作爲Java 平台的一(yī)部分(fēn),JSP擁有Java語言 “一(yī)次編寫,各處運行”的特點。
JSP技術提供的動态網頁解決方案可以滿足以下(xià)要求:
(1) 在任何Web服務器或應用程序服務器上運行;
(2) 将應用程序邏輯和頁面顯示分(fēn)離(lí);
(3) 快速地開(kāi)發和測試;
(4) 簡化開(kāi)發基于Web的交互式應用程序的過程。
index-15.html與ASP.PHP.CGI的比較
目前,ASP與PHP在國内應用最爲廣泛。但JSP也是在國際上比較流行的一(yī)種技術,尤其常用于電(diàn)子商(shāng)務類的網站。
如前所述,PHP技術存在一(yī)些缺陷,PHP缺乏規模支持;缺乏多層結構支持,難于勝任大(dà)負荷的數據運行;提供的數據庫接口支持不統一(yī)、這些問題使得PHP技術很難運用在電(diàn)子商(shāng)務中(zhōng)。ASP和JSP則沒有以上缺陷。
爲簡明起見,下(xià)面将JSP與ASP.PHP、CGI(Perl)的性能作一(yī)歸納 比較,如表所示。
在技術上,JSP與ASP有許多相似之處,兩者都能夠爲程序開(kāi)發人員(yuán)提供實現應用程序的編制與自帶組件網站設計的技術,而且兩者都能夠替代CGI,使網站建設變得較爲簡單與快捷。但是JSP與ASP也有很多不同之處,最本質的區别在于:兩者來源于不同的技術規範組織,其實現的基礎即Web服務器平台要求不相同。
上一(yī)篇: UltraDev的可視化特點
下(xià)一(yī)篇: 動态網頁的PHP實現技術