标题：Java Web应用开发教程
图书信息
书 名: Java Web应  用开发教程
作　者：张吉才
出版社： 科学出版社
出版时间： 2011年7月26日
ISBN: 9787030159571
开本： 16开
定价: 49.00元
内容简介
第1章至第4章主要讨论以servlet为基础的web应用的基础知识，以servletapi2.3规范为基础，介绍了http协议的工作机制、servlet的生命周期、servlet容器模型、维护会话的目的和方法等。第5章至第10章主要介绍jsp技术，以jsp1.2规范为基础，讲解了jsp的基本语法、jsp隐含对象的使用、javabean技术在jsp中的应用、如何在jsp中访问数据库、jstl定制标签库的使用，以及如何制作自己的jsp定制标签。另外，在第11章还初步讨论了当前应用广泛的开发框架——struts的基础知识与应用。
《JavaWeb应用开发教程》较全面地体现了应用java技术开发web应用的发展特性，涉及了当前应用广泛的开发规范，结构清晰，应用实例丰富，实现了理论学习和具体应用的充分结合。
《JavaWeb应用开发教程》可作为各大专院校、高等职业技术院校计算机软件开发专业课程和相关双证教学课程的教材，也可供从事基于java技术的web应用开发行业的技术人员学习参考。
图书目录
第1章 Web应用程序开发基础
1.1 HTTP通信协议基础
1.1.1 HTTP通信协议的基本概念
1.1.2 HTTP请求的基本结构
1.1.3 HTTP响应的基本结构
1.1.4 一个简单的侦听器程序“TCP Monitor”及其使用
1.1.5 为什么使用HTTP协议开发Web应用程序
1.2 基于Java技术的Web应用基础
1.2.1 基于Java技术的Web应用简介
1.2.2 基于Java技术的Web应用服务器——Tomcat及其使用
1.3 JBuilder 9.0集成开发环境对Web应用开发的支持
1.3.1 应用JBuilder 9.0创建一个简单的Web应用程序
1.3.2 对MyWebApp示例的简单分析
小结
实验
思考练习题
第2章 Servlet基础
2.1 Servlet概述
2.1.1 传统的Web应用与基于Java的Web应用的比较
2.1.2 Java Servlet如何处理HTTP请求
2.1.3 Servlet的生命周期
2.1.4 HttpServlet类处理用户HTTP请求的过程
2.2 使用JBuilder 9.0开发一个简单的Servlet
2.2.1 Servlet向导
2.3 获取客户请求信息
2.3.1 用于获取请求参数的方法
2.3.2 提取请求标题信息
2.3.3 用于获取请求路径的信息的方法
2.3.4 获取客户信息
2.3.5 在请求中使用属性
2.3.6 一个ServletRequest接口的应用示例
2.4 发送响应
2.4.1 设置状态响应代码
2.4.2 发送响应信息
2.5 Web应用程序的结构与部署
2.5.1 Web应用程序的目录结构
2.5.2 部署描述符
2.5.3 与Servlet执行方式相关的配置
2.5.4 Web应用打包(WAR)文件
小结
实验
第3章 Servlet容器模型
3.1 ServletContext对象
3.1.1 Web应用程序的初始参数
3.1.2 ServletContext对象的方法和属性
3.2 与ServletContext对象相关的侦听器和事件
3.2.1 ServletContext生命周期
3.2.2 ServletContextListener侦听器
3.2.3 ServletContextAttributeListener
3.3 过滤器
3.3.1 过滤器的概念
3.3.2 应用过滤器
小结
实验
第4章 维护会话
4.1 跟踪客户会话
4.1.1 HTTP的无状态性
4.1.2 会话的工作机制
4.1.3 维护会话的方式
4.1.4 几种维护会话方式的总结
4.2 使用HttpSession对象维护会话信息
4.2.1 会话与请求的关系
4.2.2 HttpSession接口的重要方法
4.3 监视会话对象
4.3.1 HttpSessionListener侦听器
4.3.2 HttpSessionAttributeListener侦听器
小结
实验
第5章 JSP基本语法
5.1 JSP简介
5.1.1 JSP的概念
5.1.2 JSP的执行过程
5.2 JSP语法
5.2.1 元素和模板数据
5.2.2 注释
5.2.3 转义规则
5.3 脚本元素
5.3.1 声明
5.3.2 小脚本
5.3.3 表达式
5.4 JSP指令元素
5.4.1 page 指令
5.4.2 include 指令
5.4.3 taglib 指令
5.5 JSP操作元素
5.5.1 
5.5.2 
5.5.3 
5.5.4 、和
5.6 页面的复用
5.6.1 页面的复用
5.6.2 在JSP内包含其他的JSP内容
小结
实验
第6章 JSP中的隐含对象
6.1 JSP中隐含对象的定义
6.2 属性与范围
6.2.1 JSP Scope—Page
6.2.2 JSP Scope—Request
6.2.3 JSP Scope—Session
6.2.4 JSP Scope—Application
6.3 JSP中的隐含对象
6.3.1 page 对象
6.3.2 config 对象
6.3.3 request 对象
6.3.4 response 对象
6.3.5 out 对象
6.3.6 session 对象
6.3.7 application 对象
6.3.8 pageContext 对象
6.3.9 exception对象
6.4 JSP错误处理
6.4.1 转义处理时错误
6.4.2 用户请求处理时错误
小结
实验
第7章 JavaBean组件技术
7.1 JavaBean的概念
7.1.1 JavaBean 简介
7.1.2 JavaBean属性
7.2 在JSP中使用JavaBean
7.2.1 操作
7.2.2 操作
7.2.3 操作
7.3 JavaBean的Scope属性
7.3.1 Page作用范围
7.3.2 Request作用范围
7.3.3 Session作用范围
7.3.4 Application作用范围
7.4 JavaBean 应用实例
小结
实验
第8章 访问数据库
8.1 JDBC简介
8.1.1 通用的数据库连接
8.1.2 JDBC的特点
8.1.3 JDBC的构成
8.1.4 JDBC API概述
8.2 基本的JDBC应用
8.2.1 装载驱动程序
8.2.2 建立数据库连接
8.2.3 建立语句
8.2.4 发送SQL语句
8.2.5 关闭数据库连接
8.2.6 检索数据
8.2.7 例 子
8.3 元数据
8.3.1 DatabaseMetaData接口
8.3.2 ResultSetMetaData
8.4 参数化数据库查询和数据库更新
8.5 调用存储过程
小结
实验
第9章 使用JSTL标签库
9.1 JSP定制标签
9.1.1 什么是JSP定制标签
9.1.2 如何使用JSP定制标签库
9.1.3 第三方JSP定制标签库
9.2 JSTL 1.0
9.2.1 安装使用JSTL 1.0
9.3 EL语言
9.3.1 EL语法
9.3.2 EL隐含对象
9.3.3 EL运算符
9.4 核心标签库
9.4.1 表达式操作
9.4.2 迭代操作
9.4.3 流程控制
9.4.4 URL操作
9.5 数据库标签库
9.5.1 setDataSource标签
9.5.2 query标签
9.5.3 遍历query标签执行的查询结果集
9.5.4 update标签
9.5.5 参数化数据库操作
小结
实验
第10章 制作JSP定制标签
10.1 制作一个简单的定制标签
10.1.1 定制标签的结构
10.1.2 制作一个简单的定制标签
10.2 给标签加上属性
10.2.1 标签的属性
10.3 标签向JSP传递信息
10.4 编制迭代标签
10.4.1 迭代标签概述
10.4.2 JSP扩展标签规范对迭代的支持
10.4.3 JSP迭代标签的制作与使用
10.5 访问并处理标签的体内容
10.5.1 JSP扩展标签规范对标签体内容访问的支持
10.5.2 一个使用标签体内容的样例实现
10.6 编制嵌套标签
10.6.1 标签之间通信的方式
10.6.2 协作标签的一个示例
小结
实验
思考练习题
第11章 Struts开发框架
11.1 Struts基本概念
11.1.1 Struts的概念
11.1.2 应用框架的概念
11.1.3 Struts框架的工作机制
11.2 JBuilder 9.0对Struts框架的支持
11.2.1 升级JBuilder 9.0中的Struts框架版本
11.2.2 JBuilder9.0对Struts的支持
11.3 应用Struts框架开发一个简单的Web应用
11.3.1 创建RegisterForm
11.3.2 创建RegisterAction
11.3.3 创建register.jsp页面、success.html、failure.html
11.3.4 配置struts-config.xml文件
11.3.5 运行测试
11.4 分析
11.4.1 工作原理
11.4.2 补充说明
小结
实验
Borland认证课程介绍