微信扫一扫,移动浏览光盘
简介
《精通Java Web整合开发[JSP+AJAX+Struts+Hibernate]》详细介绍了以JSP、AJAX、Struts、Hibernate相结合的轻量级Java EE应用开发技术。针对读者的不同学习阶段,共分基础篇、进阶篇、提高篇与实践篇四大部分循序渐进地进行讲解。
第1~3章为基础篇,重点讲解基于开源架构Java EE应用开发的优势及其开发运行环境的安装配置,同时对Java Web应用的客户端编程也做了简单介绍;第4~7章为进阶篇,重点讲解JSP 2.0与Web 2.0核心技术AJAX;第8~14章为提高篇,重点讲解经典MVC框架Struts与Java EE轻量级持久化框架Hibernate;第15~16章为实践篇,以“电子商城系统”为例,综合应用前面三大部分14章的知识点,环环相扣,手把手带领读者步入Java EE应用开发的殿堂。最后为满足商业软件开发人员的实际需要,特对Java EE应用的安装打包工具InstallAnywhere也进行了实例讲解。
《精通Java Web整合开发[JSP+AJAX+Struts+Hibernate]》为轻量级Java EE应用开发人员提供一整套实用的主流开发技术,融入了作者多年的Java EE应用开发经验。任何知识点均配以实例进行讲解,每个实例提供同步配套视频教程,大大缩短了读者的学习周期,降低了学习难度。随书配套光盘除包含长达200小时的视频教程外,还提供了书中范例的源程序。
《精通Java Web整合开发[JSP+AJAX+Struts+Hibernate]》语言深入浅出,通俗易懂。对于轻量级Java EE应用开发的新手而言,不失为一本好的入门教材,内容既实用又全面,辅以实例视频教程,使读者轻松掌握所学知识;对于行家来说,《精通Java Web整合开发[JSP+AJAX+Struts+Hibernate]》也是一本难得的参考手册。
目录
第1篇 基础篇
第1章 Java Web应用开发技术选用策略
第2章 开发运行环境的安装与配置
2.1 安装与配置JDK1.5
2.2 安装Web服务器Tomcat5.5
2.3 Tomcat5.5的基本配置
2.3.1 通过server.xml配置Tomcat
2.3.2 Web应用的目录结构
2.3.3 web.xml配置详解
2.3.4 如何修改Tomcat的默认端口
2.3.5 如何配置虚拟主机
2.3.6 如何部署Web应用
2.4 安装数据库服务器MySQL5.0
2.5 安装Eclipse3.2.2 + MyEclipse5.5.1 集成开发环境
2.6 小结
第3章 Java Web应用客户端编程
3.1 JavaScript语言概述
3.1.1 什么是JavaScript
3.1.2 JavaScript和Java的区别
3.1.3 编写第一个JavaScript程序
3.2 JavaScript语法基础
3.2.1 基本数据类型
3.2.2 常量
3.2.3 变量
3.2.4 表达式和运算符
3.2.5 程序流程控制
3.2.6 函数
3.2.7 事件驱动及事件处理
3.3 基于对象的JavaScript
3.3.1 对象的基础知识
3.3.2 常用对象的属性和方法
3.4 文档对象(document)
3.5 窗口对象(window)
3.6 表单对象(form)
3.7 框架对象(frame)及其他对象
3.7.1 frame对象
3.7.2 history对象
3.7.3 navigator对象
3.7.4 select对象
3.7.5 iframe对象
3.8 实用综合实例
3.8.1 表单验证实例
3.8.2 日期选择器
3.8.3 地址选择器
3.8.4 树型菜单
3.8.5 卷帘菜单
3.8.6 框架应用实例
3.8.7 经典实用代码集锦
3.9 小结
第2篇 进阶篇
第4章 初识Java EE展示层组件JSP 2.0
4.1 Servlet2.4简介
4.1.1 Servlet概述
4.1.2 Servlet的生命周期及请求响应时序
4.1.3 HttpServlet相关对象的方法列表
4.1.4 创建HttpServlet实例
4.2 JSP语法
4.2.1 HTML注释
4.2.2 隐藏注释
4.2.3 声明
4.2.4 表达式
4.2.5 代码段
4.2.6 JSP指令
4.2.7 JSP行为标签
4.3 JSP隐含对象
4.3.1 page对象
4.3.2 config对象
4.3.3 out对象
4.3.4 request对象
4.3.5 response对象
4.3.6 Session对象
4.3.7 application对象
4.3.8 pageContext对象
4.3.9 exception对象
4.4 小结
第5章 JSP 2.0在Java EE中的典型应用
5.1 JSP与JDBC
5.1.1 JDBC简介
5.1.2 JDBC访问数据库的基本步骤
5.1.3 JDBC数据源和连接池
5.1.4 综合实例(购物车)
5.2 JSP与JavaBean
5.2.1 JavaBean简介
5.2.2 在JSP中如何使用JavaBean
5.2.3 用JavaBean封装数据库操作
5.2.4 用JavaBean实现用户登录验证
5.3 JSP与JavaMail
5.3.1 电子邮件工作原理
5.3.2 相关协议介绍
5.3.3 JavaMail简介
5.3.4 使用JavaMail发送文本型邮件
5.3.5 使用JavaMail发送HTML型邮件
5.3.6 使用JavaMail发送带附件的邮件
5.3.7 使用JavaMail收取邮件
5.4 JSP与在线编辑器FCKeditor
5.5 JSP与报表利器JasperReports
5.6 Log4j实现日志操作
5.6.1 Log4j的组成
5.6.2 Log4j的配置文件
5.6.3 Log4j使用方法
5.6.4 Log4j的使用实例
5.6.5 Log4j在Web应用中的推荐配置方法
5.7 JSP与jspSmartUpload
5.7.1 File类
5.7.2 Files类
5.7.3 Request类
5.7.4 SmartUpload类
5.7.5 应用实例
5.8 JSP与XML
5.8.1 XML简介
5.8.2 DOM4J简介
5.8.3 使用DOM4J解析XML
5.8.4 使用DOM4J创建XML
5.8.5 使用DOM4J修改XML
5.9 小结
第6章 JSP 2.0在Java EE中的高级应用
6.1 过滤器Filter
6.1.1 Filter简介
6.1.2 Filter配置说明
6.1.3 使用Filter实现编码过滤器
6.1.4 使用Filter实现计时过滤器
6.2 监听器Listener
6.2.1 Listener简介
6.2.2 Listener的一般使用步骤
6.2.3 Listener的应用实例
6.3 自定义JSP标签
6.3.1 TagSupport类
6.3.2 BodyTagSupport类
6.3.3 标签库描述文件(TLD)
6.3.4 自定义JSP标签的一般步骤
6.3.5 自定义JSP标签的应用实例
6.4 JSTL标签库
6.4.1 EL简介
6.4.2 核心标签库
6.4.3 I18N标签库
6.4.4 SQL标签库
6.4.5 XML标签库
6.4.6 函数标签库
6.5 小结
第7章 Java EE应用中的异步通信技术——AJAX
7.1 AJAX基础知识
7.1.1 XMLHttpRequest 对象
7.1.2 JavaScript编程
7.1.3 文档对象模型DOM
7.2 AJAX应用实例
7.2.1 实例一:会员注册唯一性检查
7.2.2 实例二:动态更新下拉列表
7.2.3 实例三:刷新页面局部内容
7.2.4 实例四:交互式电子相册
7.2.5 实例五:访问Web服务
7.2.6 实例六:创建工具提示
7.3 JSON /JSON-RPC组件的使用
7.3.1 使用JSON组件
7.3.2 使用JSON-RPC组件
7.4 Jsp AjaxTags组件的使用
7.4.1 Auto-Complete标签应用实例
7.4.2 Callout标签应用实例
7.4.3 Form Update标签应用实例
7.4.4 HtmlContent标签应用实例
7.4.5 Portlet标签应用实例
7.4.6 Select/Dropdown标签应用实例
7.4.7 Tab Panel标签应用实例
7.4.8 AJAX DisplayTag标签应用实例
7.5 小结
第3篇 提高篇
第8章 初识Java EE经典MVC框架Struts
8.1 MVC概述
8.2 Struts概述
8.2.1 Struts实现MVC
8.2.2 Struts的组成
8.2.3 Struts的工作流程
8.2.4 用MyEclipse开发Struts应用的一般步骤
8.2.5 体验Struts(一个简单的应用实例)
8.3 Struts的配置
8.3.1 web.xml配置文件
8.3.2 struts-config.xml配置文件
8.3.3 应用实例(会员管理)
8.4 小结
第9章 了解Struts的MVC组件
9.1 Struts控制器组件
9.1.1 使用ActionServlet类
9.1.2 使用Action类
9.1.3 使用DispatchAction类
9.1.4 使用LookupDispatchAction类
9.1.5 使用ActionForward类
9.1.6 使用ActionMapping类
9.2 Struts模型组件
9.2.1 概念模型
9.2.2 设计模型
9.2.3 业务对象BO
9.2.4 对象持久化
9.2.5 数据访问对象DAO
9.2.6 应用实例(客户关系管理)
9.3 Struts视图组件
9.3.1 数据传输对象(DTO)ActionForm Bean
9.3.2 ActionError和ActionMessage
9.3.3 DisplayTag标签库的应用
9.3.4 实例解析Struts-Menu菜单框架
9.4 小结
第10章 Struts的高级应用
10.1 Struts的国际化支持
10.1.1 Web应用的中文本地化
10.1.2 Struts应用的国际化
10.1.3 Struts国际化应用实例
10.2 Validator 验证框架
10.2.1 Validator框架简介
10.2.2 为Struts应用配置Validator
10.2.3 Validator中JavaScript的应用
10.2.4 Validator应用实例
10.3 多数据源的应用
10.4 多消息源的应用
10.5 多应用模块的配置使用
10.6 Log4j在Struts中的应用
10.7 测试Struts应用
10.8 小结
第11章 Struts专用标签库详解
11.1 实例讲解Struts HTML标签库
11.1.1 标签详解
11.1.2 标签详解
11.1.3 标签详解
11.1.4 标签详解
11.1.5 标签详解
11.1.6 标签详解
11.1.7 标签详解
11.1.8 标签详解
11.1.9 标签详解
11.1.10 标签详解
11.1.11 标签详解
11.1.12 标签详解
11.1.13 标签详解
11.1.14 标签详解
11.1.15 标签详解
11.1.16 标签详解
11.1.17 标签详解
11.1.18 标签详解
11.1.19 标签详解
11.1.20 标签详解
11.1.21 标签详解
11.1.22 标签详解
11.1.23 标签详解
11.2 实例讲解Struts Bean标签库
11.2.1 标签详解
11.2.2 标签详解
11.2.3 标签详解
11.2.4 标签详解
11.2.5 标签详解
11.2.6 标签详解
11.2.7 标签详解
11.2.8 标签详解
11.2.9 标签详解
11.2.10 标签详解
11.2.11 标签详解
11.3 实例讲解Struts Logic标签库
11.3.1 与比较运算相关的Logic标签详解
11.3.2 与字符串匹配相关的Logic标签详解
11.3.3 与标签详解
11.3.4 与标签详解
11.3.5 与标签详解
11.3.6 标签详解
11.3.7 标签详解
11.3.8 标签详解
11.4 实例讲解Struts nested标签库
11.4.1 与其他Struts标签库相同功能的标签
11.4.2 与标签详解
11.4.3 标签详解
11.5 小结
第12章 初识Java EE轻量级持久化框架Hibernate
12.1 ORM简介
12.1.1 持久化与持久层
12.1.2 JDBC劣势
12.1.3 实体域模型与关系数据模型
12.1.4 ORM中间件
12.2 Hibernate简介
12.2.1 Hibernate体系结构
12.2.2 Hibernate API简介
12.2.3 配置Hibernate
12.2.4 Hibernate的映射配置文件
12.2.5 体验Hibernate(会员管理)
12.3 Hibernate的映射机制
12.3.1 Hibernate的基本映射数据类型
12.3.2 Hibernate的主键映射
12.3.3 Hibernate的实体映射
12.3.4 映射一对一关联关系
12.3.5 映射多对一单向关联关系
12.3.6 映射一对多双向关联关系
12.3.7 映射一对多双向自身关联关系
12.3.8 映射多对多单向关联关系
12.3.9 映射多对多双向关联关系
12.3.10 映射组成关系
12.3.11 映射继承关系
12.3.12 Hibernate的集合映射
12.4 小结
第13章 Hibernate检索与操作持久化对象
13.1 操作持久化对象的常用方法介绍
13.1.1 使用Session的beginTransaction()方法
13.1.2 使用Session的close()方法
13.1.3 使用Session的connection()方法
13.1.4 使用Session的delete()方法
13.1.5 使用Session的get()方法
13.1.6 使用Session的load()方法
13.1.7 使用Session的save()方法
13.1.8 使用Session的update()方法
13.1.9 使用Session的saveOrUpdate()方法
13.1.10 使用Hibernate的isInitialized()与initialize()方法
13.1.11 持久化对象间的级联操作
13.2 Hibernate的检索策略
13.2.1 立即检索
13.2.2 延迟检索
13.2.3 迫切左外连接检索
13.3 HQL查询方式
13.3.1 基本查询
13.3.2 条件查询
13.3.3 分页查询
13.3.4 连接查询
13.3.5 子查询
13.3.6 动态实例化查询结果
13.4 QBC查询方式
13.4.1 基本查询
13.4.2 QBE查询
13.4.3 分页查询
13.4.4 复合查询
13.4.5 离线查询
13.5 本地SQL查询
13.6 小结
第14章 Hibernate的高级话题
14.1 Hibernate的批量处理
14.1.1 批量插入
14.1.2 批量更新
14.1.3 批量删除
14.2 Hibernate的事务管理
14.2.1 事务边界声明
14.2.2 并发控制
14.2.3 悲观锁
14.2.4 乐观锁
14.3 Hibernate的缓存机制
14.3.1 Hibernate的缓存分类
14.3.2 Hibernate的缓存范围
14.3.3 Hibernate的缓存管理
14.3.4 Hibernate二级缓存的并发访问策略
14.3.5 Hibernate的二级缓存配置
14.4 Hibernate应用的性能优化
14.5 多数据源的应用
14.6 JDBC的应用
14.7 Hibernate调用存储过程
14.8 XML数据持久化
14.9 小结
第4篇 实践篇
第15章 综合实例:电子商城系统
15.1 需求分析
15.2 功能设计
15.3 数据库设计
15.4 架构设计
15.4.1 基于MVC的分层设计
15.4.2 常量类Constants设计
15.4.3 带日志功能的基类BaseLog设计
15.4.4 带日志功能的基类BaseAction设计
15.4.5 消息资源文件ApplicationResources.properties设计
15.4.6 Java EE Web应用配置文件web.xml
15.4.7 Struts配置文件Struts-config.xml
15.4.8 Hibernate配置文件hibernate.cfg.xml
15.4.9 工程目录结构
15.5 顾客注册、登录模块
15.5.1 展示层JSP实现
15.5.2 控制层Struts实现
15.5.3 持久层Hibernate实现
15.6 商品及特价商品检索、浏览模块
15.6.1 展示层JSP实现
15.6.2 控制层Struts实现
15.6.3 持久层Hibernate实现
15.7 购物车模块
15.7.1 展示层JSP实现
15.7.2 控制层Struts实现
15.7.3 持久层Hibernate实现
15.8 顾客反馈信息、留言模块
15.8.1 展示层JSP实现
15.8.2 控制层Struts实现
15.8.3 持久层Hibernate实现
15.9 后台登录模块
15.9.1 展示层JSP实现
15.9.2 控制层Struts实现
15.9.3 持久层Hibernate实现
15.10 商品及特价商品管理模块
15.10.1 展示层JSP实现
15.10.2 控制层Struts实现
15.10.3 持久层Hibernate实现
15.11 订单管理模块
15.11.1 展示层JSP实现
15.11.2 控制层Struts实现
15.11.3 持久层Hibernate实现
15.12 会员管理模块
15.12.1 展示层JSP实现
15.12.2 控制层Struts实现
15.12.3 持久层Hibernate实现
15.13 系统用户管理模块
15.13.1 展示层JSP实现
15.13.2 控制层Struts实现
15.13.3 持久层Hibernate实现
15.14 小结
第16章 安装打包利器—InstallAnywhere7.1
16.1 基本概念说明
16.2 常用Action介绍
16.3 常用Rule介绍
16.4 Java Application安装包的一般制作流程
16.5 Java EE Application安装包的一般制作流程
16.6 小结
第1章 Java Web应用开发技术选用策略
第2章 开发运行环境的安装与配置
2.1 安装与配置JDK1.5
2.2 安装Web服务器Tomcat5.5
2.3 Tomcat5.5的基本配置
2.3.1 通过server.xml配置Tomcat
2.3.2 Web应用的目录结构
2.3.3 web.xml配置详解
2.3.4 如何修改Tomcat的默认端口
2.3.5 如何配置虚拟主机
2.3.6 如何部署Web应用
2.4 安装数据库服务器MySQL5.0
2.5 安装Eclipse3.2.2 + MyEclipse5.5.1 集成开发环境
2.6 小结
第3章 Java Web应用客户端编程
3.1 JavaScript语言概述
3.1.1 什么是JavaScript
3.1.2 JavaScript和Java的区别
3.1.3 编写第一个JavaScript程序
3.2 JavaScript语法基础
3.2.1 基本数据类型
3.2.2 常量
3.2.3 变量
3.2.4 表达式和运算符
3.2.5 程序流程控制
3.2.6 函数
3.2.7 事件驱动及事件处理
3.3 基于对象的JavaScript
3.3.1 对象的基础知识
3.3.2 常用对象的属性和方法
3.4 文档对象(document)
3.5 窗口对象(window)
3.6 表单对象(form)
3.7 框架对象(frame)及其他对象
3.7.1 frame对象
3.7.2 history对象
3.7.3 navigator对象
3.7.4 select对象
3.7.5 iframe对象
3.8 实用综合实例
3.8.1 表单验证实例
3.8.2 日期选择器
3.8.3 地址选择器
3.8.4 树型菜单
3.8.5 卷帘菜单
3.8.6 框架应用实例
3.8.7 经典实用代码集锦
3.9 小结
第2篇 进阶篇
第4章 初识Java EE展示层组件JSP 2.0
4.1 Servlet2.4简介
4.1.1 Servlet概述
4.1.2 Servlet的生命周期及请求响应时序
4.1.3 HttpServlet相关对象的方法列表
4.1.4 创建HttpServlet实例
4.2 JSP语法
4.2.1 HTML注释
4.2.2 隐藏注释
4.2.3 声明
4.2.4 表达式
4.2.5 代码段
4.2.6 JSP指令
4.2.7 JSP行为标签
4.3 JSP隐含对象
4.3.1 page对象
4.3.2 config对象
4.3.3 out对象
4.3.4 request对象
4.3.5 response对象
4.3.6 Session对象
4.3.7 application对象
4.3.8 pageContext对象
4.3.9 exception对象
4.4 小结
第5章 JSP 2.0在Java EE中的典型应用
5.1 JSP与JDBC
5.1.1 JDBC简介
5.1.2 JDBC访问数据库的基本步骤
5.1.3 JDBC数据源和连接池
5.1.4 综合实例(购物车)
5.2 JSP与JavaBean
5.2.1 JavaBean简介
5.2.2 在JSP中如何使用JavaBean
5.2.3 用JavaBean封装数据库操作
5.2.4 用JavaBean实现用户登录验证
5.3 JSP与JavaMail
5.3.1 电子邮件工作原理
5.3.2 相关协议介绍
5.3.3 JavaMail简介
5.3.4 使用JavaMail发送文本型邮件
5.3.5 使用JavaMail发送HTML型邮件
5.3.6 使用JavaMail发送带附件的邮件
5.3.7 使用JavaMail收取邮件
5.4 JSP与在线编辑器FCKeditor
5.5 JSP与报表利器JasperReports
5.6 Log4j实现日志操作
5.6.1 Log4j的组成
5.6.2 Log4j的配置文件
5.6.3 Log4j使用方法
5.6.4 Log4j的使用实例
5.6.5 Log4j在Web应用中的推荐配置方法
5.7 JSP与jspSmartUpload
5.7.1 File类
5.7.2 Files类
5.7.3 Request类
5.7.4 SmartUpload类
5.7.5 应用实例
5.8 JSP与XML
5.8.1 XML简介
5.8.2 DOM4J简介
5.8.3 使用DOM4J解析XML
5.8.4 使用DOM4J创建XML
5.8.5 使用DOM4J修改XML
5.9 小结
第6章 JSP 2.0在Java EE中的高级应用
6.1 过滤器Filter
6.1.1 Filter简介
6.1.2 Filter配置说明
6.1.3 使用Filter实现编码过滤器
6.1.4 使用Filter实现计时过滤器
6.2 监听器Listener
6.2.1 Listener简介
6.2.2 Listener的一般使用步骤
6.2.3 Listener的应用实例
6.3 自定义JSP标签
6.3.1 TagSupport类
6.3.2 BodyTagSupport类
6.3.3 标签库描述文件(TLD)
6.3.4 自定义JSP标签的一般步骤
6.3.5 自定义JSP标签的应用实例
6.4 JSTL标签库
6.4.1 EL简介
6.4.2 核心标签库
6.4.3 I18N标签库
6.4.4 SQL标签库
6.4.5 XML标签库
6.4.6 函数标签库
6.5 小结
第7章 Java EE应用中的异步通信技术——AJAX
7.1 AJAX基础知识
7.1.1 XMLHttpRequest 对象
7.1.2 JavaScript编程
7.1.3 文档对象模型DOM
7.2 AJAX应用实例
7.2.1 实例一:会员注册唯一性检查
7.2.2 实例二:动态更新下拉列表
7.2.3 实例三:刷新页面局部内容
7.2.4 实例四:交互式电子相册
7.2.5 实例五:访问Web服务
7.2.6 实例六:创建工具提示
7.3 JSON /JSON-RPC组件的使用
7.3.1 使用JSON组件
7.3.2 使用JSON-RPC组件
7.4 Jsp AjaxTags组件的使用
7.4.1 Auto-Complete标签应用实例
7.4.2 Callout标签应用实例
7.4.3 Form Update标签应用实例
7.4.4 HtmlContent标签应用实例
7.4.5 Portlet标签应用实例
7.4.6 Select/Dropdown标签应用实例
7.4.7 Tab Panel标签应用实例
7.4.8 AJAX DisplayTag标签应用实例
7.5 小结
第3篇 提高篇
第8章 初识Java EE经典MVC框架Struts
8.1 MVC概述
8.2 Struts概述
8.2.1 Struts实现MVC
8.2.2 Struts的组成
8.2.3 Struts的工作流程
8.2.4 用MyEclipse开发Struts应用的一般步骤
8.2.5 体验Struts(一个简单的应用实例)
8.3 Struts的配置
8.3.1 web.xml配置文件
8.3.2 struts-config.xml配置文件
8.3.3 应用实例(会员管理)
8.4 小结
第9章 了解Struts的MVC组件
9.1 Struts控制器组件
9.1.1 使用ActionServlet类
9.1.2 使用Action类
9.1.3 使用DispatchAction类
9.1.4 使用LookupDispatchAction类
9.1.5 使用ActionForward类
9.1.6 使用ActionMapping类
9.2 Struts模型组件
9.2.1 概念模型
9.2.2 设计模型
9.2.3 业务对象BO
9.2.4 对象持久化
9.2.5 数据访问对象DAO
9.2.6 应用实例(客户关系管理)
9.3 Struts视图组件
9.3.1 数据传输对象(DTO)ActionForm Bean
9.3.2 ActionError和ActionMessage
9.3.3 DisplayTag标签库的应用
9.3.4 实例解析Struts-Menu菜单框架
9.4 小结
第10章 Struts的高级应用
10.1 Struts的国际化支持
10.1.1 Web应用的中文本地化
10.1.2 Struts应用的国际化
10.1.3 Struts国际化应用实例
10.2 Validator 验证框架
10.2.1 Validator框架简介
10.2.2 为Struts应用配置Validator
10.2.3 Validator中JavaScript的应用
10.2.4 Validator应用实例
10.3 多数据源的应用
10.4 多消息源的应用
10.5 多应用模块的配置使用
10.6 Log4j在Struts中的应用
10.7 测试Struts应用
10.8 小结
第11章 Struts专用标签库详解
11.1 实例讲解Struts HTML标签库
11.1.1 标签详解
11.1.2 标签详解
11.1.3 标签详解
11.1.4 标签详解
11.1.5 标签详解
11.1.6 标签详解
11.1.7 标签详解
11.1.8 标签详解
11.1.9 标签详解
11.1.10 标签详解
11.1.11 标签详解
11.1.12 标签详解
11.1.13 标签详解
11.1.14 标签详解
11.1.15 标签详解
11.1.16 标签详解
11.1.17 标签详解
11.1.18 标签详解
11.1.19 标签详解
11.1.20 标签详解
11.1.21 标签详解
11.1.22 标签详解
11.1.23 标签详解
11.2 实例讲解Struts Bean标签库
11.2.1 标签详解
11.2.2 标签详解
11.2.3 标签详解
11.2.4 标签详解
11.2.5 标签详解
11.2.6 标签详解
11.2.7 标签详解
11.2.8 标签详解
11.2.9 标签详解
11.2.10 标签详解
11.2.11 标签详解
11.3 实例讲解Struts Logic标签库
11.3.1 与比较运算相关的Logic标签详解
11.3.2 与字符串匹配相关的Logic标签详解
11.3.3 与标签详解
11.3.4 与标签详解
11.3.5 与标签详解
11.3.6 标签详解
11.3.7 标签详解
11.3.8 标签详解
11.4 实例讲解Struts nested标签库
11.4.1 与其他Struts标签库相同功能的标签
11.4.2 与标签详解
11.4.3 标签详解
11.5 小结
第12章 初识Java EE轻量级持久化框架Hibernate
12.1 ORM简介
12.1.1 持久化与持久层
12.1.2 JDBC劣势
12.1.3 实体域模型与关系数据模型
12.1.4 ORM中间件
12.2 Hibernate简介
12.2.1 Hibernate体系结构
12.2.2 Hibernate API简介
12.2.3 配置Hibernate
12.2.4 Hibernate的映射配置文件
12.2.5 体验Hibernate(会员管理)
12.3 Hibernate的映射机制
12.3.1 Hibernate的基本映射数据类型
12.3.2 Hibernate的主键映射
12.3.3 Hibernate的实体映射
12.3.4 映射一对一关联关系
12.3.5 映射多对一单向关联关系
12.3.6 映射一对多双向关联关系
12.3.7 映射一对多双向自身关联关系
12.3.8 映射多对多单向关联关系
12.3.9 映射多对多双向关联关系
12.3.10 映射组成关系
12.3.11 映射继承关系
12.3.12 Hibernate的集合映射
12.4 小结
第13章 Hibernate检索与操作持久化对象
13.1 操作持久化对象的常用方法介绍
13.1.1 使用Session的beginTransaction()方法
13.1.2 使用Session的close()方法
13.1.3 使用Session的connection()方法
13.1.4 使用Session的delete()方法
13.1.5 使用Session的get()方法
13.1.6 使用Session的load()方法
13.1.7 使用Session的save()方法
13.1.8 使用Session的update()方法
13.1.9 使用Session的saveOrUpdate()方法
13.1.10 使用Hibernate的isInitialized()与initialize()方法
13.1.11 持久化对象间的级联操作
13.2 Hibernate的检索策略
13.2.1 立即检索
13.2.2 延迟检索
13.2.3 迫切左外连接检索
13.3 HQL查询方式
13.3.1 基本查询
13.3.2 条件查询
13.3.3 分页查询
13.3.4 连接查询
13.3.5 子查询
13.3.6 动态实例化查询结果
13.4 QBC查询方式
13.4.1 基本查询
13.4.2 QBE查询
13.4.3 分页查询
13.4.4 复合查询
13.4.5 离线查询
13.5 本地SQL查询
13.6 小结
第14章 Hibernate的高级话题
14.1 Hibernate的批量处理
14.1.1 批量插入
14.1.2 批量更新
14.1.3 批量删除
14.2 Hibernate的事务管理
14.2.1 事务边界声明
14.2.2 并发控制
14.2.3 悲观锁
14.2.4 乐观锁
14.3 Hibernate的缓存机制
14.3.1 Hibernate的缓存分类
14.3.2 Hibernate的缓存范围
14.3.3 Hibernate的缓存管理
14.3.4 Hibernate二级缓存的并发访问策略
14.3.5 Hibernate的二级缓存配置
14.4 Hibernate应用的性能优化
14.5 多数据源的应用
14.6 JDBC的应用
14.7 Hibernate调用存储过程
14.8 XML数据持久化
14.9 小结
第4篇 实践篇
第15章 综合实例:电子商城系统
15.1 需求分析
15.2 功能设计
15.3 数据库设计
15.4 架构设计
15.4.1 基于MVC的分层设计
15.4.2 常量类Constants设计
15.4.3 带日志功能的基类BaseLog设计
15.4.4 带日志功能的基类BaseAction设计
15.4.5 消息资源文件ApplicationResources.properties设计
15.4.6 Java EE Web应用配置文件web.xml
15.4.7 Struts配置文件Struts-config.xml
15.4.8 Hibernate配置文件hibernate.cfg.xml
15.4.9 工程目录结构
15.5 顾客注册、登录模块
15.5.1 展示层JSP实现
15.5.2 控制层Struts实现
15.5.3 持久层Hibernate实现
15.6 商品及特价商品检索、浏览模块
15.6.1 展示层JSP实现
15.6.2 控制层Struts实现
15.6.3 持久层Hibernate实现
15.7 购物车模块
15.7.1 展示层JSP实现
15.7.2 控制层Struts实现
15.7.3 持久层Hibernate实现
15.8 顾客反馈信息、留言模块
15.8.1 展示层JSP实现
15.8.2 控制层Struts实现
15.8.3 持久层Hibernate实现
15.9 后台登录模块
15.9.1 展示层JSP实现
15.9.2 控制层Struts实现
15.9.3 持久层Hibernate实现
15.10 商品及特价商品管理模块
15.10.1 展示层JSP实现
15.10.2 控制层Struts实现
15.10.3 持久层Hibernate实现
15.11 订单管理模块
15.11.1 展示层JSP实现
15.11.2 控制层Struts实现
15.11.3 持久层Hibernate实现
15.12 会员管理模块
15.12.1 展示层JSP实现
15.12.2 控制层Struts实现
15.12.3 持久层Hibernate实现
15.13 系统用户管理模块
15.13.1 展示层JSP实现
15.13.2 控制层Struts实现
15.13.3 持久层Hibernate实现
15.14 小结
第16章 安装打包利器—InstallAnywhere7.1
16.1 基本概念说明
16.2 常用Action介绍
16.3 常用Rule介绍
16.4 Java Application安装包的一般制作流程
16.5 Java EE Application安装包的一般制作流程
16.6 小结
JSP+AJAX+Struts+Hibernate
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!