本书基于CDIO工程教育模式,以JSP2.0技术为主线,介绍Web应用系统开发的相关内容。全书共15章,主要内容包括动态网页开发技术概述、搭建开发和运行环境、静态网页开发技术、JSP基本语法、JSP内置对象、访问数据库、使用JavaBean组件、Servlet技术、JSP的Model1和Model2、自定义标签、表达式语言、标准标签库、JavaWeb开发常用功能、项目实战和JavaWeb开发框架等。 全书贯穿一个Web应用系统(图书管理系统)的开发,以静态页面设计→连接数据库完成动态功能→基于MVC模式的系统改进→基于Web框架的系统实现,一步一步向读者介绍Web应用系统开发过程中用到的相关知识,循序渐进地引导读者完成系统的开发,最终提高读者Web应用系统开发的实践能力。