JSP全名為Java Server Pages,是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),JSP使用java健壯語(yǔ)言,安全性強(qiáng),目前大型企業(yè)網(wǎng)站絕大多數(shù)都是用JSP技術(shù)構(gòu)建。那么使用JSP主機(jī)有哪些好處?
JSP全名為Java Server Pages,是一個(gè)簡(jiǎn)化的Servlet設(shè)計(jì),JSP使用java健壯語(yǔ)言,安全性強(qiáng),目前大型企業(yè)網(wǎng)站絕大多數(shù)都是用JSP技術(shù)構(gòu)建。那么使用JSP主機(jī)有哪些好處?
首先,使用JSP虛擬主機(jī)可以完美支持JSP程序的運(yùn)行,而且JSP主機(jī)幾乎沒(méi)有限制的客戶端訪問(wèn)和極其簡(jiǎn)化的應(yīng)用程序部署和管理(要更新一個(gè)應(yīng)用程序,管理人員只需要更改一個(gè)基于服務(wù)器的程序,而不是成千上萬(wàn)的安裝在客戶端的應(yīng)用程序)。
其次、靜態(tài)HTML對(duì)于顯示相對(duì)靜態(tài)的內(nèi)容是不錯(cuò)的選擇;新的挑戰(zhàn)在于創(chuàng)建交互的基于Web的應(yīng)用程序,在這些程序中,頁(yè)面的內(nèi)容是基于用戶的請(qǐng)求或者系統(tǒng)的狀態(tài),而不是預(yù)先定義的文字。對(duì)于這個(gè)問(wèn)題的一個(gè)早期解決方案是使用CGI-BIN接口;開(kāi)發(fā)人員編寫(xiě)與接口相關(guān)的單獨(dú)的程序,以及基于Web的應(yīng)用程序,后者通過(guò)Web服務(wù)器來(lái)調(diào)用前者。
最后,一個(gè)Java Servlets就是一個(gè)基于Java技術(shù)的運(yùn)行在服務(wù)器端的程序(與Applet不同,后者運(yùn)行在瀏覽器端),開(kāi)發(fā)人員能夠編寫(xiě)出這樣的Servlet,以接收來(lái)自Web瀏覽器的HTTP請(qǐng)求,動(dòng)態(tài)地生成響應(yīng)(可能要查詢數(shù)據(jù)庫(kù)來(lái)完成這項(xiàng)請(qǐng)求),然后發(fā)送包含HTML或XML文檔的響應(yīng)到瀏覽器。采用這種方法,整個(gè)網(wǎng)頁(yè)必須都在Java Servlet中制作。如果開(kāi)發(fā)人員或者Web管理人員想要調(diào)整頁(yè)面顯示,就不得不編輯并重新編譯該Java Servlet,即使在邏輯上已經(jīng)能夠運(yùn)行了。
JSP有其固有的好處,如今也越來(lái)越被JSP程序愛(ài)好者使用,當(dāng)然大家如果使用JSP作為程序的開(kāi)發(fā)語(yǔ)言,使用主機(jī)時(shí)一定要選擇支持JSP功能的虛擬主機(jī)或服務(wù)器。
免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn)自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認(rèn)相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請(qǐng)發(fā)送郵件至:operations@xinnet.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),本站將立刻刪除涉嫌侵權(quán)內(nèi)容。