本書是高等職業(yè)技術(shù)教育中IT類專業(yè)學(xué)生獲取學(xué)歷證書和國(guó)際著名軟件廠商Borland軟件認(rèn)證證書的學(xué)習(xí)用教材。本教材依據(jù)課程教學(xué)大綱編寫而成。本書以Servlet API 2.3和JSP1.2規(guī)范為基礎(chǔ),介紹了應(yīng)用Java技術(shù)實(shí)現(xiàn)Web應(yīng)用的相關(guān)技術(shù)及編程方法。采用JBuilder 9.0集成開發(fā)環(huán)境,描述了如何使用JBuilder 9.0開發(fā)基于Java技術(shù)的Web應(yīng)用程序。本書內(nèi)容可分為三個(gè)部分:第1章至第4章主要討論以Servlet為基礎(chǔ)的Web應(yīng)用的基礎(chǔ)知識(shí),以Servlet API 2.3規(guī)范為基礎(chǔ),介紹了HTTP協(xié)議的工作機(jī)制、Servlet的生命周期、Servlet容器模型、維護(hù)會(huì)話的目的和方法等。第5章至第10章主要介紹JSP技術(shù),以JSP1.2規(guī)范為基礎(chǔ),講解了JSP的基本語法、JSP隱含對(duì)象的使用、JavaBean技術(shù)在JSP中的應(yīng)用、如何在JSP中訪問數(shù)據(jù)庫(kù)、JSTL定制標(biāo)簽庫(kù)的使用,以及如何制作自己的JSP定制標(biāo)簽。另外,在第11章還初步討論了當(dāng)前應(yīng)用廣泛的開發(fā)框架——Struts的基礎(chǔ)知識(shí)與應(yīng)用。本書較全面地體現(xiàn)了應(yīng)用Java技術(shù)開發(fā)Web應(yīng)用的發(fā)展特性,涉及了當(dāng)前應(yīng)用廣泛的開發(fā)規(guī)范,結(jié)構(gòu)清晰,應(yīng)用實(shí)例豐富,實(shí)現(xiàn)了理論學(xué)習(xí)和具體應(yīng)用的充分結(jié)合。本書可作為各大專院校、高等職業(yè)技術(shù)院校計(jì)算機(jī)軟件開發(fā)專業(yè)課程和相關(guān)雙證教學(xué)課程的教材,也可供從事基于Java技術(shù)的Web應(yīng)用開發(fā)行業(yè)的技術(shù)人員學(xué)習(xí)參考。