主页 详情

《Java Web应用开发与案例教程》_沈泽刚等编著_13941336_9787111521068

【书名】:《Java Web应用开发与案例教程》
【作者】:沈泽刚等编著
【出版社】:北京:机械工业出版社
【时间】:2015
【页数】:330
【ISBN】:9787111521068
【SS码】:13941336

最新查询

内容简介

第1章 Java Web开发概述

1.1 Web技术概述

1.1.1 Web的工作原理

1.1.2 HTTP与HTML

1.1.3 主机和IP地址

1.1.4 服务器端开发技术

1.1.5 客户端动态技术

1.2 Tomcat的安装与配置

1.2.1 Tomcat的安装与测试

1.2.2 Tomcat的安装目录

1.2.3 配置Tomcat的服务端口

1.2.4 Tomcat的启动和停止

1.3 Eclipse的安装与配置

1.3.1 安装与配置Eclipse

1.3.2 在Eclipse中配置Tomcat服务器

1.3.3 为Eclipse指定浏览器

1.3.4 为JSP页面指定编码方式

1.4 案例:动态Web项目的建立与部署

1.4.1 动态Web项目的建立

1.4.2 开发Servlet

1.4.3 开发JSP页面

1.4.4 Web项目的部署

1.5 小结

1.6 习题

第2章 Servlet基础

2.1 Servlet接口与HttpServlet类

2.1.1 Servlet接口

2.1.2 HttpServlet类

2.2 Servlet生命周期

2.2.1 类加载

2.2.2 Servlet实例化

2.2.3 Servlet初始化

2.2.4 为客户提供服务

2.2.5 Servlet销毁

2.3 Web应用程序与DD文件

2.3.1 Web应用程序

2.3.2 应用服务器

2.3.3 Web应用程序结构

2.3.4 部署描述文件

2.3.5 @WebServlet注解

2.4 处理HTTP请求

2.4.1 HTTP请求结构

2.4.2 发送和处理HTTP请求

2.4.3 检索请求参数

2.4.4 使用请求对象存储数据

2.4.5 请求转发

2.4.6 其他请求处理方法

2.5 发送HTTP响应

2.5.1 HTTP响应结构

2.5.2 输出流与内容类型

2.5.3 响应重定向

2.5.4 设置响应头

2.5.5 发送状态码和错误消息

2.6 ServletContext对象

2.6.1 使用ServletContext对象存储数据

2.6.2 获取上下文初始化参数

2.6.3 使用RequestDispatcher实现请求转发

2.6.4 通过ServletContext对象获得资源

2.6.5 登录日志和检索容器信息

2.7 案例:Web应用的表单数据处理

2.7.1 常用表单控件元素

2.7.2 表单页面的创建

2.7.3 表单数据处理

2.8 小结

2.9 习题

第3章 JSP基础

3.1 JSP页面概述

3.1.1 JSP指令

3.1.2 JSP脚本元素

3.1.3 JSP动作

3.1.4 表达式语言

3.1.5 JSP注释

3.2 JSP页面生命周期

3.2.1 JSP页面实现类

3.2.2 JSP页面执行过程

3.3 page指令

3.3.1 import属性

3.3.2 contentType和pageEncoding属性

3.3.3 session属性

3.3.4 errorPage与isErrorPage属性

3.3.5 在DD中配置错误页面

3.4 JSP隐含变量

3.4.1 request与response变量

3.4.2 out变量

3.4.3 application变量

3.4.4 session变量

3.4.5 pageContext变量

3.4.6 config变量

3.4.7 exception变量

3.5 作用域对象

3.5.1 应用作用域

3.5.2 会话作用域

3.5.3 请求作用域

3.5.4 页面作用域

3.6 JSP组件包含

3.6.1 静态包含:include指令

3.6.2 动态包含:include动作

3.6.3 使用〈jsp:forward〉动作

3.7 JavaBeans应用

3.7.1 JavaBeans概述

3.7.2 〈jsp:useBean〉动作

3.7.3 〈jsp:setProperty〉动作

3.7.4 〈jsp:getProperty〉动作

3.8 MVC设计模式

3.8.1 Model 1体系结构

3.8.2 Model 2体系结构

3.8.3 实现MVC模式的一般步骤

3.9 案例:使用包含设计页面布局

3.10 小结

3.11 习题

第4章 会话与文件管理

4.1 会话管理

4.1.1 理解状态与会话

4.1.2 会话管理机制

4.1.3 常用HttpSession API

4.1.4 使用HttpSession对象

4.1.5 会话超时与失效

4.2 Cookie及其应用

4.2.1 Cookie API

4.2.2 向客户端发送Cookie

4.2.3 从客户端读取Cookie

4.3 文件的上传与下载

4.3.1 文件上传的实现

4.3.2 文件下载的实现

4.4 案例:使用会话实现购物车

4.4.1 模型类设计

4.4.2 购物车类设计

4.4.3 上下文监听器设计

4.4.4 视图设计

4.4.5 控制器设计

4.5 小结

4.6 习题

第5章 EL与JSP标签技术

5.1 使用EL访问数据

5.1.1 属性与集合元素访问运算符

5.1.2 访问作用域变量

5.1.3 访问JavaBeans属性

5.1.4 访问集合元素

5.1.5 使用EL的隐含变量

5.2 使用EL运算符

5.2.1 算术运算符

5.2.2 关系与逻辑运算符

5.2.3 条件运算符

5.2.4 empty运算符

5.3 JSP标准标签库

5.3.1 JSTL核心标签库

5.3.2 通用目的标签

5.3.3 条件控制标签

5.3.4 循环控制标签

5.3.5 URL相关的标签

5.4 自定义标签的开发

5.4.1 标签扩展API

5.4.2 自定义标签的开发步骤

5.4.3 SimpleTag接口及其生命周期

5.4.4 SimpleTagSupport类

5.5 理解TLD文件

5.5.1 〈taglib〉元素

5.5.2 〈uri〉元素

5.5.3 〈tag〉元素

5.5.4 〈attribute〉元素

5.5.5 〈body-content〉元素

5.6 常用自定义标签的开发

5.6.1 空标签的开发

5.6.2 带属性标签的开发

5.6.3 带标签体的标签的开发

5.6.4 迭代标签的开发

5.6.5 在标签中使用EL

5.7 案例:使用标签实现商品查询

5.7.1 控制器设计

5.7.2 自定义标签设计

5.7.3 创建标签库描述文件

5.7.4 开发视图JSP页面

5.8 小结

5.9 习题

第6章 Web数据库访问

6.1 MySQL数据库简介

6.1.1 MySQL的下载和安装

6.1.2 使用MySQL命令行工具

6.1.3 Navicat可视化管理工具

6.2 JDBC数据库连接

6.2.1 加载驱动程序

6.2.2 创建连接对象

6.2.3 创建语句对象

6.2.4 获取结果集对象

6.2.5 关闭对象

6.3 数据源与连接池

6.3.1 数据源与连接池简介

6.3.2 配置数据源

6.3.3 在应用程序中使用数据源

6.4 DAO设计模式

6.4.1 设计实体类

6.4.2 设计DAO对象

6.5 案例:使用DAO对象访问数据库

6.6 小结

6.7 习题

第7章 Web监听器与过滤器

7.1 Web监听器

7.1.1 处理Servlet上下文事件

7.1.2 处理会话事件

7.1.3 处理请求事件

7.1.4 在DD中注册监听器

7.2 Web过滤器

7.2.1 过滤器简介

7.2.2 过滤器API

7.2.3 日志过滤器

7.2.4 @WebFilter注解

7.2.5 在DD中配置过滤器

7.2.6 实例:多用途过滤器

7.3 案例:用过滤器实现水印效果

7.4 小结

7.5 习题

第8章 Struts 2框架基础

8.1 Struts 2框架概述

8.1.1 Struts 2框架的组成

8.1.2 Struts 2开发环境的构建

8.1.3 动作类

8.1.4 实例:简单的Struts 2应用

8.1.5 配置文件

8.2 Action访问Servlet API

8.2.1 使用ServletActionContext类

8.2.2 使用ActionContext类

8.2.3 使用Aware接口

8.3 ValueStack栈与OGNL

8.3.1 ValueStack栈

8.3.2 读取Object Stack中对象的属性

8.3.3 读取Stack Context中对象的属性

8.3.4 使用OGNL访问数组元素

8.3.5 使用OGNL访问List类型的属性

8.3.6 使用OGNL访问Map类型的属性

8.4 Struts 2常用标签

8.4.1 常用的数据标签

8.4.2 常用的控制标签

8.4.3 表单UI标签

8.4.4 实例:表单UI标签应用

8.5 用户输入校验

8.5.1 使用Struts 2校验框架

8.5.2 使用客户端校验

8.5.3 编程实现校验

8.6 Struts 2的国际化

8.6.1 国际化(i18n)

8.6.2 属性文件

8.6.3 属性文件的级别

8.6.4 Action的国际化

8.6.5 JSP页面国际化

8.6.6 实例:Action属性文件应用

8.6.7 全局属性文件应用

8.7 案例:用Tiles实现页面布局

8.7.1 在web.xml中配置Tiles

8.7.2 创建模板页面

8.7.3 创建tiles.xml定义文件

8.7.4 创建LoginAction类

8.7.5 创建struts.xml文件

8.7.6 创建JSP视图页面

8.7.7 运行应用程序

8.8 小结

8.9 习题

第9章 Hibernate框架基础

9.1 Hibernate开发基础

9.1.1 分层体系结构与持久层

9.1.2 对象关系映射ORM

9.1.3 Hibernate软件包

9.2 Hibernate体系结构

9.3 Hibernate核心API

9.3.1 Configuration类

9.3.2 SessionFactory接口

9.3.3 Transaction接口

9.3.4 Session接口

9.3.5 Query接口

9.4 配置文件

9.4.1 数据库连接配置

9.4.2 数据库方言配置

9.4.3 数据库连接池配置

9.4.4 其他常用属性配置

9.5 映射文件

9.6 关联映射

9.6.1 实体关联类型

9.6.2 单向关联与双向关联

9.6.3 一对多关联映射

9.6.4 一对一关联映射

9.6.5 多对多关联映射

9.7 Hibernate数据查询

9.7.1 HQL查询概述

9.7.2 查询结果处理

9.7.3 HQL的基本查询

9.7.4 HQL的聚集函数

9.7.5 带参数的查询

9.8 案例:注册/登录系统的实现

9.8.1 定义持久化类

9.8.2 定义映射文件

9.8.3 定义Action动作类

9.8.4 创建结果视图

9.8.5 修改struts.xml配置文件

9.8.6 运行应用程序

9.9 小结

9.10 习题

第10章 Spring框架基础

10.1 Spring基础知识

10.1.1 Spring框架概述

10.1.2 Spring框架模块

10.1.3 Spring4.0的新特征

10.1.4 Spring的下载与安装

10.2 Spring容器与依赖注入

10.2.1 Spring容器概述

10.2.2 BeanFactory及其工作原理

10.2.3 依赖注入

10.2.4 依赖注入的实现方式

10.3 Spring JDBC开发

10.3.1 配置数据源

10.3.2 使用JDBC模板操作数据库

10.3.3 构建不依赖于Spring的Hibernate代码

10.4 Spring整合Struts 2和Hibernate 4

10.4.1 配置自动启动Spring容器

10.4.2 Spring整合Struts 2

10.4.3 Spring整合Hibernate

10.5 案例:SSH会员管理系统

10.5.1 构建SSH开发环境

10.5.2 数据库层的实现

10.5.3 Hibernate持久层设计

10.5.4 DAO层设计

10.5.5 业务逻辑层设计

10.5.6 会员注册功能的实现

10.5.7 会员登录功能的实现

10.5.8 查询所有会员功能的实现

10.5.9 删除会员功能的实现

10.5.10 修改会员功能的实现

10.6 小结

10.7 习题

参考文献


书查询(www.shuchaxun.com)本网页唯一编码:
084b48abc42b7771b5452018ba42fe80#7970e1752e1a3a90b68514c04b0b2885#47955074#13941336.zip