标题：JavaWeb开发速学宝典
内容简介
《Java Web开发速学宝典》主要对Java Web的核心技术——JSP和Servlet进行讲解，此外，《Java Web开发速学宝典》还对目前流行的MVC框架Struts 2（版本为Struts 2.1.6）的核心功能以及如何整合Spring与Hibernate进行了由浅入深的介绍。《Java Web开发速学宝典》分为4篇，第1篇对开发Java Web程序所必须掌握的技术进行讲解，并用一个实例带领读者进入Java Web世界；第2篇主要讲解JSP技术，使读者可以掌握JSP的核心技术；第3篇讲解Struts 2的核心内容，以及如何将Struts 2、Spring和Hibernate进行整合；第4篇是综合实例，通过对3个完整项目的学习，读者可以更好地对《Java Web开发速学宝典》前3篇所讲的内容进行理解和消化。
《Java Web开发速学宝典》的读者对象包括：已经掌握Java基础知识，想学习Java Web技术的读者；已经掌握Java Web的基础知识，想进一步了解和掌握Java Web核心技术的读者；对JSP和Servlet技术比较熟悉，想进一步学习和掌握Struts 2，并想将Struts 2技术引入Java Web应用的读者。
编辑推荐
《Java Web开发速学宝典》附带的500分钟的教学视频，帮助读者学习《Java Web开发速学宝典》没有的知识；100多个丰富精彩的实例，使读者更充分地理解和掌握《Java Web开发速学宝典》的知识点；完整的综合案例源代码，使读者可以理论和实践相结合，更好地消化知识；《Java Web开发速学宝典》所涉及的数据库脚本及其他相关的文件；赠送《自定义标签的开发与应用》电子书。
多年培养经验+资深开发经验+名校教学实践氛围快速成为高手的捷径。
丰富实例+项目实践+超值视频教学=完美的学习方式
作者简介
李宁，东北大学硕士研究生，高级软件工程师，曾任职于东软集团，担任项目经理一职。拥有超过10年的软件开发经验，曾主持或参与开发过多个大中型的软件系统。曾为多家平面媒体和网络媒体撰写了100余篇技术稿件。并在个人博客上发表了大量的技术文章。曾著有《Java Web开发技术大全》一书。熟悉Java、Eclipse、Net Beans、Delphi、C/C++等开发工具和语言，尤其擅长Java、Eclipse等技术。有非常丰富的软件开发经验，善于将技术以生动精准的语言进行阐述。
图书目录
第1篇 基础知识
第1章 搭建开发环境
1.1 本书使用的各种软件的版本
1.2 设置JDK
1.2.1 JDK简介
1.2.2 安装和配置JDK
1.2.3 测试JDK
1.3 架设Tomcat
1.3.1 Tomcat简介
1.3.2 安装和测试Tomcat
1.4 Eclipse的搭建
1.4.1 Eclipse简介
1.4.2 安装和配置Eclipse
1.5 下载和安装MySQL
1.6 下载和安装JDBCforMySQL
1.7 安装和运行本书的实例程序
本章小结
第2章 JDBC基础
2.1 第一个JDBC程序
2.1.1 操作数据库的一般步骤
2.1.2 JDBC操作数据库的步骤
2.1.3 JDBC执行SQL语句
2.2 使用JDBC查询数据
2.2.1 使用executeQuery查询数据
2.2.2 使用execute查询数据
2.2.3 处理多个结果集
2.3 使用JDBC对数据库进行更新
2.3.1 用execute方法执行混合形式的SQL语句
2.3.2 用executeUpdate方法更新数据
2.3.3 获得自增字段的值
2.4 JDBC高级技术
2.4.1 调用存储过程
2.4.2 使用PreparedStatement对象执行动态SQL
2.4.3 存取BLOB字段值
2.4.4 事务管理
2.5 获得元数据
2.5.1 数据库元数据
2.5.2 结果集元数据
2.5.3 参数元数据
本章小结
第3章 一个简单的JavaWeb程序
3.1 JSP与Servlet简介
3.2 编写用于查询信息的Servlet
3.3 编写用于输出查询结果的JSP页面
3.4 编写用于输入查询信息的JSP页面
本章小结
第2篇 JavaWeb详解
第4章 Servlet开发基础
4.1 在Tomcat中配置Web程序
4.1.1 编写web.xml文件
4.1.2 手工编写Servlet
4.1.3 配置数据库连接池
4.2 GenericServlet类与HttpServlet类
4.2.1 service方法
4.2.2 doXxx方法
4.2.3 init和destroy方法
4.2.4 getServletConfig与getServletInfo方法
4.2.5 getLastModified方法
4.3 ServletConfig接口
4.4 ServletContext接口
4.4.1 获取Web应用程序的初始化参数
4.4.2 application域
4.4.3 访问资源文件
4.4.4 Web应用程序之间的访问
4.4.5 ServletContext接口定义的其他的方法
本章小结
第5章 Servlet高级技术
5.1 HttpServletResponse的应用
5.1.1 产生响应状态行
5.1.2 设置响应消息头
5.1.3 用HTTP响应消息头传输中文信息
5.1.4 禁止浏览器缓存当前Web页面
5.1.5 网页定时刷新和定时跳转
5.1.6 实现动态文件下载
5.2 HttpServletRequest的应用
5.2.1 获得HTTP请求行信息
5.2.2 获得网络连接信息
5.2.3 获得HTTP请求消息头
5.2.4 客户端身份验证
5.3 处理Cookie
5.3.1 什么是Cookie
5.3.2 Cookie类
5.3.3 读写Cookie信息与Cookie的中文问题
5.4 处理Session
5.4.1 什么是Session
5.4.2 HttpSession接口中的方法
5.4.3 HttpRequestSession接口中的Session方法
5.4.4 通过重写URL跟踪Session
本章小结
第6章 JSP基础
6.1 认识JSP
6.1.1 初次接触JSP
6.1.2 编写简单的JSP程序
6.1.3 改变JSP的访问路径
6.2 JSP基本语法
6.2.1 JSP表达式
6.2.2 在JSP中嵌入Java代码
6.2.3 JSP声明
6.2.4 JSP中的注释
6.3 JSP指令
6.3.1 JSP指令简介
6.3.2 page指令
6.3.3 JSP页面中的异常处理
6.3.4 include指令
6.4 JSP的9个内置对象
6.4.1 out对象
6.4.2 request对象
6.4.3 response对象
6.4.4 page对象
6.4.5 session对象
6.4.6 application对象
6.4.7 config对象
6.4.8 exception对象
6.4.9 pageContext对象
6.5 JSP标签
6.5.1 标签
6.5.2 标签
6.5.3 标签
6.5.4 标签
6.5.5 标签
6.5.6 标签
本章小结
第7章 表达式语言(EL)
7.1 EL概述
7.2 EL的基本应用
7.2.1 在JSP页面中使用EL
7.2.2 在标签属性中使用EL表达式
7.2.3 使用isELignored属性禁止EL表达式
7.2.4 在web.xml中禁止EL表达式
7.2.5 在web.xml中禁止Java代码
7.3 EL的内置对象
7.3.1 内置对象与域对象
7.3.2 获得域属性集合的内置对象
7.3.3 pageContext内置对象
7.3.4 获得请求参数集合的内置对象
7.3.5 获得HTTP请求头消息集合的内置对象
7.3.6 cookie内置对象
7.3.7 initParam内置对象
7.4 EL的基本语法
7.4.1 EL中的标识符
7.4.2 EL中的保留字
7.4.3 EL中的常量
7.4.4 EL中的变量
7.4.5 EL中的枚举类型
7.4.6 EL的错误处理机制
7.5 EL中的运算符
7.5.1 方括号运算符()和点运算符(.)
7.5.2 算术运算符
7.5.3 关系运算符
7.5.4 逻辑运算符
7.5.5 empty运算符
7.5.6 条件运算符
7.5.7 圆括号运算符
7.5.8 运算符的优先级
7.6 EL自定义函数
7.6.1 什么是EL自定义函数
7.6.2 编写EL自定义函数的静态Java方法
7.6.3 配置EL自定义函数
7.6.4 使用EL自定义函数
7.6.5 实现过滤HTML格式中的特殊字符的EL自定义函数
本章小结
……
读者对象
已经掌握java基础知识，想学习javaweb技术的读者；已经掌握javaweb的基础知识，想进一步了解和掌握javaweb核心技术的读者；对jsp和servlet技术比较熟悉，想进一步学习和掌握struts2，并想将struts2技术引入javaweb应用的读者。