本书是高等职业技术教育中IT类专业学生获取学历证书和国际著名软件厂商Borland软件认证证书的学习用教材。本教材依据课程教学大纲编写而成。本书以Servlet API 2.3和JSP1.2规范为基础,介绍了应用Java技术实现Web应用的相关技术及编程方法。采用JBuilder 9.0集成开发环境,描述了如何使用JBuilder 9.0开发基于Java技术的Web应用程序。本书内容可分为三个部分:第1章至第4章主要讨论以Servlet为基础的Web应用的基础知识,以Servlet API 2.3规范为基础,介绍了HTTP协议的工作机制、Servlet的生命周期、Servlet容器模型、维护会话的目的和方法等。第5章至第10章主要介绍JSP技术,以JSP1.2规范为基础,讲解了JSP的基本语法、JSP隐含对象的使用、JavaBean技术在JSP中的应用、如何在JSP中访问数据库、JSTL定制标签库的使用,以及如何制作自己的JSP定制标签。另外,在第11章还初步讨论了当前应用广泛的开发框架——Struts的基础知识与应用。本书较全面地体现了应用Java技术开发Web应用的发展特性,涉及了当前应用广泛的开发规范,结构清晰,应用实例丰富,实现了理论学习和具体应用的充分结合。本书可作为各大专院校、高等职业技术院校计算机软件开发专业课程和相关双证教学课程的教材,也可供从事基于Java技术的Web应用开发行业的技术人员学习参考。