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