国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JSP > 正文

JSP技術(shù)生成動(dòng)態(tài)web頁(yè)面

2020-06-01 23:31:10
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

隨著WEB技術(shù)的發(fā)展,WEB內(nèi)容從一些靜態(tài)的頁(yè)到內(nèi)容豐富的動(dòng)態(tài)頁(yè)。對(duì)于廣大WEB開發(fā)人員來(lái)講動(dòng)態(tài)頁(yè)面的生成是一個(gè)挑戰(zhàn)。有許多的方法來(lái)試圖解決這個(gè)問(wèn)題,如plug-in技術(shù)及基于服務(wù)器端的APIs等方法,但存在的一個(gè)問(wèn)題是這些方法是針對(duì)某個(gè)特定的web服務(wù)器,如Microsoft提供的ASP技術(shù)就只針對(duì)它的IIS及Personal web服務(wù)器。 
目前用于生成動(dòng)態(tài)網(wǎng)頁(yè)較為流行的方法有CGI、PHP及JavaServer Page(JSP)技術(shù)等。其中:CGI通過(guò)訪問(wèn)其它應(yīng)用程序來(lái)獲取信息并返回給瀏覽器,CGI程序通常用C或PERL語(yǔ)言來(lái)開發(fā);Jsp則通過(guò)將Jsp組件編譯成Java Servlet在服務(wù)器端運(yùn)行來(lái)實(shí)現(xiàn)動(dòng)態(tài)內(nèi)容。下面從幾個(gè)方面比較Jsp與傳統(tǒng)CGI的特性: 
可移植性: 
大多WEB服務(wù)器支持CGI接口,但CGI程序自身并不能跨平臺(tái)運(yùn)行; Java Servlet程序則具有JAVA程序的優(yōu)點(diǎn),可運(yùn)行在任何平臺(tái)之上,大多數(shù)WEB及應(yīng)用服務(wù)器都支持JAVA及servlet API。 
性能上: 
傳統(tǒng)的CGI環(huán)境下,每一次client對(duì)CGI程序的請(qǐng)求,都使服務(wù)器產(chǎn)生一個(gè)新的進(jìn)程來(lái)裝載、執(zhí)行CGI程序。大量的并行請(qǐng)求大大降低了其性能;JSP則沒有這個(gè)局限,每個(gè)程序裝載一次,并駐留在服務(wù)器內(nèi)存為以后請(qǐng)求服務(wù)。另外JSP在多線程的編寫與控制方面比CGI容易得多。 
開發(fā)及發(fā)布: 
由于Java Servelt具有JAVA的所有優(yōu)點(diǎn),開發(fā)起來(lái)也相對(duì)容易,java簡(jiǎn)化了對(duì)異常的處理;它的面向?qū)ο筇匦允归_發(fā)人員的協(xié)作成為一件簡(jiǎn)單的事。JSP技術(shù)從如下幾個(gè)方面加快動(dòng)態(tài)網(wǎng)站開發(fā): 
1) 將靜態(tài)頁(yè)面的開發(fā)和動(dòng)態(tài)內(nèi)容的生成分開 
JSP中通過(guò)使用HTML或XML標(biāo)記來(lái)規(guī)劃、設(shè)計(jì)WEB頁(yè)的布局和風(fēng)格;而用JSP標(biāo)記來(lái)實(shí)現(xiàn)動(dòng)態(tài)的內(nèi)容,生成動(dòng)態(tài)內(nèi)容的部分被封裝起來(lái)運(yùn)行于服務(wù)器端;這樣頁(yè)面布局和風(fēng)格可單獨(dú)編輯與調(diào)試而不影響動(dòng)態(tài)內(nèi)容生成。 
2) 組件的重用 
多數(shù)JSP頁(yè)通過(guò)重用無(wú)平臺(tái)無(wú)關(guān)的組件—javaBeans來(lái)完成復(fù)雜的要求。這些組件可在開發(fā)人員中重復(fù)使用。 
3) 通過(guò)標(biāo)記來(lái)簡(jiǎn)化頁(yè)面開發(fā) 
通過(guò)JSP提供了標(biāo)記,開發(fā)人員可以很容易使用beans組件,設(shè)置和訪問(wèn)它們的屬性。同時(shí)JSP也允許用戶自定義標(biāo)記,還可接受第三方開發(fā)的標(biāo)記,從而可以方便使用第三方提供的功能組件。 
在對(duì)JSP的特點(diǎn)有所了解之后,接下來(lái)就談?wù)凧SP的安裝與開發(fā)實(shí)例。(操作系統(tǒng)以Nt4.0為例) 
為運(yùn)行JSP page需要安裝jdk及jswdk。首先安裝jdk,在jdk安裝完成后,要確保javac及java能正常工作。然后安裝jswdk,實(shí)際上只需把jswdk解壓到一個(gè)目錄即可。為了使jswdk正常運(yùn)行,還需要對(duì)環(huán)境變量CLASSPATH做如下修改: 
如果使用JDK1.1,則不需修改CLASSPATH;如果使用JDK1.2,則設(shè)置環(huán)境變量JAVA_HOME,使其指向JDK安裝路徑。 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 汕头市| 华容县| 肇州县| 浪卡子县| 栖霞市| 兖州市| 望奎县| 盐边县| 宁远县| 高州市| 澄迈县| 奉贤区| 平利县| 常山县| 昭平县| 达日县| 汉寿县| 辉县市| 凭祥市| 周口市| 永仁县| 大理市| 绿春县| 纳雍县| 镇康县| 荥阳市| 长岛县| SHOW| 页游| 苏尼特右旗| 读书| 昌都县| 普洱| 耒阳市| 息烽县| 福海县| 榕江县| 信丰县| 万荣县| 建水县| 冀州市|