本书介绍基于Java的Web编程技术,主要内容包括: Java Web技术概述; Servlet核心技术; JSP技术基础、页面生命周期、作用域对象、MVC设计模式; 会话管理、文件的上传和下载; JDBC以及数据源和DAO设计模式; 表达式语言; JSTL和自定义标签; Web监听器和过滤器; Web安全性基础; AJAX技术应用; Struts 2、Hibernate 5和Spring 5轻量级Java EE框架技术及整合开发。 本书全面地体现了Java Web编程技术的发展特性,注重理论学习和实际应用的充分结合。本书提供电子课件、源程序代码、教学大纲及部分章节的教学视频。每章提供了一定数量的思考与练习题,供读者复习参考。本书可作为高等学校计算机及相关专业Web编程技术、JSP程序设计及Java EE开发等课程教材,也可供从事Java Web应用开发技术人员参考。