Java EE实用教程

Java EE实用教程

郑阿奇, 主编

出版社:电子工业出版社

年代:2009

定价:46.0

书籍简介:

本书主要包含实用教程、实验指导和综合应用实习三部分,实用教程部分系统介绍Java EE开发环境配置、Struts 2应用、Hibernate应用、Spring应用及它们之间的整合,其中的习题主要用于强化基本概念。实验指导部分着重训练学生的动手能力,训练内容仍然是实用教程部分的实例。综合应用实习部分介绍学生成绩管理系统。本书免费提供教学课件、程序源代码和没有冲突的Jar包。

书籍目录:

第1部分 实用教程

第1章 Java EE概述1

1.1 Java EE应用概述

1.1.1 Struts 2框架

1.1.2 Hibernate框架

1.1.3 Spring框架

1.2 Java EE开发环境的构建

1.2.1 JDK和Tomcat的安装与配置

1.2.2 MyEclipse的安装与配置

习题1

第2章 Struts 2基础

2.1 Struts 2框架的发展

2.1.1 MVC模式的应用

2.1.2 Struts框架应用

2.1.3 WebWork框架应用

2.1.4 Struts 2框架的诞生

2.2 Struts 2工作流程结构

2.3 Struts 2项目开发

2.4 Struts 2项目的运行流程

2.5 程序文件详解

2.5.1 Action类应用详解

2.5.2 配置详解

2.5.3 配置详解

2.5.4 配置详解

2.5.5 struts.xml文件

2.5.6 struts.properties文件

2.5.7 web.xml文件

习题2

第3章 Struts 2的标签库

3.1 Struts 2的OGNL

3.2 Struts 2的标签库

3.2.1 数据标签

3.2.2 控制标签

3.2.3 表单标签

3.2.4 非表单标签

习题3

第4章 Struts2的类型转换及输入校验

4.1 Struts 2类型转换

4.1.1 Struts 2的内置类型转换器

4.1.2 类型转换

4.2 自定义类型转换器

4.3 对数组类型及集合类型的转换

4.3.1 数组类型的使用

4.3.2 集合类型的使用

4.4 Struts 2的输入校验

4.4.1 使用execute()方法校验

4.4.2 重写validate()方法进行校验

4.4.3 使用Struts 2校验框架

4.4.4 客户端校验与服务器端校验

习题4

第5章 Struts 2的拦截器

5.1 拦截器概述

5.2 拦截器的配置

5.3 自定义拦截器类

5.3.1 实例说明自定义拦截器的应用

5.3.2 应用拦截器处理重复提交

习题5

第6章 Struts 2的其他应用

6.1 Struts 2的文件上传

6.1.1 单文件上传

6.1.2 多文件上传

6.2 Struts 2的文件下载

6.3 Struts 2的国际化应用

6.3.1 应用国际化的准备工作

6.3.2 国际化资源的访问

6.3.3 国际化应用实例

习题6

第7章 Struts 2综合应用实例

7.1 建立项目

7.2 运行主界面的实现

7.3 实现“登录”功能

7.4 实现“借书”功能

7.4.1 查询已借图书

7.4.2 “借书”功能

7.5 实现“图书管理”功能

7.5.1 “图书追加”功能

7.5.2 “图书删除”功能

7.5.3 “图书查询”功能

7.5.4 “图书修改”功能

习题7

第8章 Hibernate基础

8.1 ORM简介

8.2 建立第一个Hibernate程序

8.2.1 建立项目

8.2.2 创建POJO类及其映射文件

8.2.3 创建Hibernate的核心配置文件

8.2.4 创建并运行测试类

8.3 Hibernate工作流程

8.4 Hibernate常用接口

8.4.1 Configuration接口

8.4.2 SessionFactory接口

8.4.3 Session接口

8.4.4 Transaction接口

8.4.5 Query接口

习题8

第9章 Hibernate的映射机制

9.1 主键映射

9.1.1 代理主键的映射

9.1.2 单个自然主键的映射

9.1.3 复合自然主键的映射

9.2 Hibernate的映射类型

9.3 对象关系映射

9.3.1 继承关系映射

9.3.2 关联关系映射

9.4 动态类的使用

习题9

第10章 Hibernate对持久化对象的操作

10.1 Session的常用方法

10.1.1 Session的save()方法

10.1.2 Session的get()和load()方法

10.1.3 Session的delete()方法

10.1.4 Session的update()方法

10.1.5 Session的saveOrUpdate()方法

10.2 HQL查询

10.2.1 基本查询

10.2.2 条件查询

10.2.3 分页查询

10.2.4 连接查询

10.2.5 子查询

10.2.6 SQL查询

10.3 Hibernate的批量操作

10.3.1 批量插入

10.3.2 批量更新

10.3.3 批量删除

10.4 持久对象的生命周期

习题10

第11章 Hibernate的高级特性

11.1 Hibernate的事务管理

11.1.1 事务的概念

11.1.2 Hibernate的事务

11.2 Hibernate的并发

11.2.1 并发产生的问题

11.2.2 解决方案

11.3 Hibernate的拦截器

11.3.1 Interceptor接口

11.3.2 应用举例

习题11

第12章 Hibernate与Struts 2的整合应用实例

12.1 Hibernate的反向工程

12.2 编写DAO接口及实现类

12.3 功能实现

12.3.1 “登录”功能的实现

12.3.2 “查询已借图书”功能的实现

12.3.3 “借书”功能的实现

12.3.4 “图书管理”功能的实现

习题12

第13章 Spring基础

13.1 Spring简介

13.2 项目实例开发

习题13

第14章 Spring的核心机制及容器

14.1 Spring的核心机制

14.1.1 依赖注入的概念

14.1.2 依赖注入的两种方式

14.1.3 两种注入方式的比较

14.2 Spring容器

14.2.1 Bean的定义

14.2.2 Bean的基本属性

14.2.3 Bean的生命周期

14.2.4 Bean的管理

14.2.5 Bean的依赖关系

14.2.6 Bean的自动装配

14.3 Bean中对集合的注入

14.3.1 对list的注入

14.3.2 对Set的注入

14.3.3 对Map的注入

14.4 两种后处理器

14.4.1 Bean后处理器

14.4.2 容器后处理器

习题14

第15章 Spring的AOP及事务支持

15.1 Spring的AOP

15.1.1 代理机制

15.1.2 AOP的术语与概念

15.1.3 Spring 1.x的AOP支持

15.1.4 Spring 2.x的AOP支持

15.2 Spring的事务支持

15.2.1 使用TransactionProxyFactoryBean生成事务代理

15.2.2 利用继承简化配置

15.2.3 用BeanNameAutoProxyCreator自动创建事务代理

15.2.4 用DefaultAdvisorAutoProxyCreator自动创建事务代理

习题15

第16章 Spring的其他功能

16.1 Spring的Web框架

16.1.1 第一个Spring的MVC应用

16.1.2 Spring MVC的控制器

16.1.3 Spring MVC的分发器

16.1.4 数据绑定

16.1.5 Validator应用

16.2 定时器的应用

16.2.1 使用程序启动Timer定时器

16.2.2 使用Web监听方式

16.2.3 Spring定制定时器

习题16

第17章 Struts 2、Hibernate、Spring的整合应用实例

17.1 Spring与Struts 2的整合

17.2 Spring与Hibernate整合

17.3 Struts 2、Hibernate与Spring的整合

17.3.1 项目创建

17.3.2 添加项目开发所需的JARs

17.3.3 实现Hibernate持久层

17.3.4 编写DAO接口及实现类

17.3.5 编写业务逻辑接口及实现类

17.3.6 “登录”功能的实现

17.3.7 “查询已借图书”功能的实现

17.3.8 “借书”功能的实现

17.3.9 “图书管理”功能的实现

习题17

第2部分 实验指导

实验1 Struts 2基础应用

实验目的

实验内容

思考与练习

实验2 Struts 2综合应用

实验目的

实验内容

思考与练习

实验3 Hibernate基础应用

实验目的

实验内容

思考与练习

实验4 Hibernate与Struts 2整合应用

实验目的

实验内容

思考与练习

实验5 Spring基础应用

实验目的

实验内容

思考与练习

实验6 Spring AOP应用

实验目的

实验内容

思考与练习

实验7 Spring与Struts 2整合应用

实验目的

实验内容

思考与练习

实验8 Spring与Hibernate整合应用

实验目的

实验内容

思考与练习

实验9 Struts 2、Hibernate、Spring的整合应用

实验目的

实验内容

思考与练习

第3部分 综合应用实习

实习1 学生成绩管理系统

P1.1 项目创建及功能描述

P1.2 层次划分

P1.3 添加SSH开发JARs

P1.4 实现Hibernate持久层

P1.5 实现DAO

P1.6 实现业务逻辑层

P1.7 实现Web层

P1.7.1 web.xml及struts.properties配置文件

P1.7.2 分页实现

P1.7.3 系统主界面

P1.7.4 “登录”功能实现

P1.7.5 “学生信息管理”功能实现

P1.7.6 “学生成绩信息管理”功能实现

附录A SQL Server 2005图书管理系统数据库

A.1 登录表

A.2 读者信息表

A.3 图书信息表

A.4 借阅信息表

内容摘要:

本书主要包含实用教程、实验指导和综合应用实习三部分,实用教程部分系统介绍Java EE开发环境配置、Struts 2应用、Hibernate应用、Spring应用及它们之问的整合,其中的习题主要用于强化基本概念。实验指导部分着重训练学生的动手能力,训练内容仍然是实用教程部分的实例。Struts 2、Hibernate、Spring每部分讲解完成后都实现了同样功能的实例,但分别是应用Struts2、Struts2+Hibernate、Struts2+Hibernate+Spring完成的,让读者可以清楚地对比它们之间的应用方式。综合应用实习部分介绍学生成绩管理系统。本l5免费提供教学课件、程序源代码和没有冲突的Jar包。
  本书可作为大学本科和大专相关课程教材和教学参考书,也可供从事Java EE应用系统开发的用户学习和参考。

书籍规格:

书籍详细信息
书名Java EE实用教程站内查询相似图书
9787121097270
如需购买下载《Java EE实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)46.0语种简体中文
尺寸26 × 0装帧平装
页数印数 5000

书籍信息归属:

Java EE实用教程是电子工业出版社于2009.11出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。