官术网_书友最值得收藏!

第一部分 起步

第1章JSP與Servlet簡介

1.1 JSP技術(shù)

JSP(JavaServer Pages)是一種用于開發(fā)包含動(dòng)態(tài)內(nèi)容的Web頁面的技術(shù),是一種純Java平臺(tái)的技術(shù),它主要用來產(chǎn)生動(dòng)態(tài)網(wǎng)頁內(nèi)容。JavaServer Pages技術(shù)能夠讓網(wǎng)頁人員輕松地編寫功能強(qiáng)大、富有彈性動(dòng)態(tài)內(nèi)容的網(wǎng)頁。

JSP技術(shù)有下列優(yōu)點(diǎn):

● “一次編寫,各處執(zhí)行”特性

作為Java平臺(tái)的一部分,JSP技術(shù)擁有Java語言“一次編寫,各處執(zhí)行”的特性。隨著越來越多的供貨商將JSP技術(shù)添加到他們的產(chǎn)品中,您可以針對(duì)自己公司的需求,做出謹(jǐn)慎評(píng)估后,選擇符合公司成本及規(guī)模的服務(wù)器,假如未來的需求有所變更時(shí),更換服務(wù)器平臺(tái)并不影響之前所投下的成本、人力所開發(fā)的應(yīng)用程序。

● 搭配可重復(fù)使用的組件

JSP技術(shù)可依賴于重復(fù)使用跨平臺(tái)的組件(如JavaBean或Enterprise JavaBean組件)來執(zhí)行更復(fù)雜的運(yùn)算、數(shù)據(jù)處理。開發(fā)人員能夠共享開發(fā)完成的組件,或者加強(qiáng)這些組件的功能,讓更多用戶或客戶團(tuán)體使用。基于組件重用的方法,可以加快整體開發(fā)過程,也大大降低公司的開發(fā)成本和人力。

● 采用標(biāo)簽化頁面開發(fā)

Web網(wǎng)頁開發(fā)人員不一定都是熟悉Java語言的程序員。因此,JSP技術(shù)能夠?qū)⒃S多功能封裝起來,成為一個(gè)自定義的標(biāo)簽,這些功能是完全根據(jù)XML的標(biāo)準(zhǔn)來制定的,即JSP技術(shù)中的標(biāo)簽庫(Tag Library)。因此,Web頁面開發(fā)人員可以運(yùn)用自定義好的標(biāo)簽來達(dá)成工作需求,而無須再寫復(fù)雜的Java語法,讓W(xué)eb頁面開發(fā)人員亦能快速開發(fā)出動(dòng)態(tài)內(nèi)容網(wǎng)頁。通常第三方開發(fā)人員和其他人員可以為常用功能建立自己的標(biāo)簽庫,讓W(xué)eb網(wǎng)頁開發(fā)人員能夠使用熟悉的開發(fā)工具,通過如同HTML一樣的標(biāo)簽語法來執(zhí)行特定功能的工作。

● N-tier企業(yè)應(yīng)用架構(gòu)的支持

鑒于Internet的發(fā)展,為了應(yīng)對(duì)未來服務(wù)越來越繁雜的要求,且不再受地域的限制,因此,Web應(yīng)用程序必須放棄以往Client-Server的Two-tier架構(gòu),進(jìn)而轉(zhuǎn)向更具威力、彈性的分布式對(duì)象系統(tǒng)。JavaServer Page技術(shù)是Java 2 Platform Enterprise Edition(J2EE)集成中的一部分,它主要負(fù)責(zé)在前端顯示經(jīng)過復(fù)雜運(yùn)算之后的結(jié)果內(nèi)容,而分布式對(duì)象系統(tǒng)則是主要依賴EJB(Enterprise JavaBean)和JNDI(Java Naming and Directory Interface)構(gòu)建而成。

主站蜘蛛池模板: 隆安县| 湾仔区| 当雄县| 平乐县| 临潭县| 宝山区| 三原县| 河北区| 广宗县| 雷波县| 陈巴尔虎旗| 长治市| 弋阳县| 大石桥市| 石林| 海城市| 虎林市| 碌曲县| 巧家县| 册亨县| 林周县| 华蓥市| 望奎县| 信丰县| 竹溪县| 金乡县| 新民市| 山东省| 栾川县| 雷波县| 甘泉县| 永春县| 都匀市| 荃湾区| 河池市| 平江县| 肇源县| 武山县| 莱阳市| 石家庄市| 平远县|