万本电子书0元读

万本电子书0元读

顶部广告

JavaEE实用教程(第2版)电子书

售       价:¥

纸质售价:¥50.80购买纸书

21人正在读 | 0人评论 6.2

作       者:郑阿奇

出  版  社:电子工业出版社

出版时间:2015-02-01

字       数:17.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
  本书内容主要包含实用教程、实验指导和综合应用实习三部分,实用教程部分首先介绍Java EE 发环境构建,并通过一个简单的Java EE 程序介绍发过程、简单调试方法,以了解大致过程;其次系统介绍Struts 2 基础、Struts 2 标签库、Struts 2 类型转换及输校验、Struts 2 拦截器、Struts 2 的其他应用,通过综合应用案例把Struts 2 的相关内容串起来;再次介绍Hibernate 基础、Hibernate 映射机制、Hibernate 对持久化对象的操作、Hibernate 高级特性,通过应用案例整合Hibernate 与Struts 2;最后介绍Spring 基础、Spring 的AOP及事务支持、Spring 的其他功能,通过案例用Spring 整合各种Java EE 框架,案例分别采用Spring 与Struts 2 整合、Spring 与Hibernate 整合、Spring 与Struts 2 和Hibernate 整合的方法,读者可以清楚地行对比。习题主要用于强化基本概念。实验指导部分着重训练学生的动手能力,训练内容仍然是实用教程部分的实例。综合应用实习部分介绍学生成绩管理系统。本书免费提供教学课件、程序源代码和没有冲突的Jar 包。 本书内容主要包含实用教程、实验指导和综合应用实习三部分,实用教程部分首先介绍Java EE 发环境构建,并通过一个简单的Java EE 程序介绍发过程、简单调试方法,以了解大致过程;其次系统介绍Struts 2 基础、Struts 2 标签库、Struts 2 类型转换及输校验、Struts 2 拦截器、Struts 2 的其他应用,通过综合应用案例把Struts 2 的相关内容串起来;再次介绍Hibernate 基础、Hibernate 映射机制、Hibernate 对持久化对象的操作、Hibernate 高级特性,通过应用案例整合Hibernate 与Struts 2;最后介绍Spring 基础、Spring 的AOP及事务支持、Spring 的其他功能,通过案例用Spring 整合各种Java EE 框架,案例分别采用Spring 与Struts 2 整合、Spring 与Hibernate 整合、Spring 与Struts 2 和Hibernate 整合的方法,读者可以清楚地行对比。习题主要用于强化基本概念。实验指导部分着重训练学生的动手能力,训练内容仍然是实用教程部分的实例。综合应用实习部分介绍学生成绩管理系统。本书免费提供教学课件、程序源代码和没有冲突的Jar 包。
目录展开

版权

作者

前言

第1部分 实用教程

第1章 Java EE开发平台及开发基础

1.1 Java EE的开发方式

1.2 Java EE开发环境构建

1.2.1 软件的安装

1.2.2 整合开发环境

1.3 Java EE开发入门

1.3.1 MyEclipse集成开发环境

1.3.2 一个简单的Java EE程序

1.3.3 Java EE程序的简单调试

1.3.4 管理Java EE项目

习题1

第2章 Struts 2基础

2.1 Struts 2框架开发入门

2.1.1 MVC基本思想

2.1.2 MVC实现方式

2.1.3 简单Struts 2开发

2.2 Struts 2原理及工作流程

2.2.1 Struts 2工作原理

2.2.2 Struts 2项目运行流程

2.3 解密Struts 2程序文件

2.3.1 Action类应用详解

2.3.2<action>配置详解

2.3.3<result>配置详解

2.3.4<package>配置详解

2.3.5 struts.xml文件

2.3.6 struts.properties文件

2.3.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章 Struts 2类型转换及输入校验

4.1 Struts 2内置类型转换器

4.1.1 常用类型转换器

4.1.2 内置转换器的使用

4.2 自定义类型转换器

4.2.1 继承DefaultTypeConverter类实现转换器

4.2.2 继承StrutsTypeConverter类实现转换器

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.3.3 拦截器应用

习题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.1.1 头部设计

7.1.2 整体设计

7.2 增加验证的“登录”功能

7.3 实现“借书”功能

7.3.1 总体界面设计

7.3.2 查询已借图书

7.3.3“借书”功能

7.4 实现“图书管理”功能

7.4.1 总体界面设计

7.4.2“图书追加”功能

7.4.3“图书删除”功能

7.4.4“图书查询”功能

7.4.5“图书修改”功能

习题7

第8章 Hibernate基础

8.1 ORM简介

8.2 第一个Hibernate程序

8.3 Hibernate各种文件的作用

8.3.1 POJO类及其映射文件

8.3.2 Hibernate核心配置文件

8.3.3 HibernateSessionFactory类

8.4 Hibernate工作流程

8.5 Hibernate核心接口

8.5.1 Configuration接口

8.5.2 SessionFactory接口

8.5.3 Session接口

8.5.4 Transaction接口

8.5.5 Query接口

习题8

第9章 Hibernate映射机制

9.1 主键映射

9.1.1 代理主键的映射

9.1.2 单个自然主键的映射

9.1.3 复合自然主键的映射

9.2 数据类型映射

9.3 对象关系映射

9.3.1 继承关系映射

9.3.2 关联关系映射

9.4 动态类的使用

习题9

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

10.1 操作持久化对象的常用方法

10.1.1 save()方法

10.1.2 get()和load()方法

10.1.3 update()方法

10.1.4 delete()方法

10.1.5 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与Struts 2系统的整合

12.2 添加Hibernate及开发持久层

12.3 功能实现

12.3.1“登录”功能的实现

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

12.3.3“借书”功能的实现

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

习题12

第13章 Spring基础

13.1 Spring开发入门

13.1.1 Spring概述

13.1.2 Spring简单应用

13.2 Spring的核心机制——依赖注入

13.2.1 依赖注入的概念

13.2.2 依赖注入的两种方式

13.3 Spring容器中的Bean

13.3.1 Bean的定义

13.3.2 Bean的基本属性

13.3.3 Bean的生命周期

13.3.4 Bean的管理

13.3.5 Bean的依赖关系

13.3.6 Bean的自动装配

13.4 Spring对集合属性的注入

13.4.1 对List的注入

13.4.2 对Set的注入

13.4.3 对Map的注入

13.5 Spring后处理器

13.5.1 Bean后处理器

13.5.2 容器后处理器

习题13

第14章 Spring的AOP及事务支持

14.1 Spring的AOP

14.1.1 代理机制

14.1.2 AOP的术语与概念

14.1.3 Spring 1.x的AOP支持

14.1.4 Spring 2.x的AOP支持

14.2 Spring的事务支持

14.2.1 使用TransactionProxyFactoryBean生成事务代理

14.2.2 利用继承简化配置

14.2.3 用BeanNameAutoProxyCreator自动创建事务代理

14.2.4 用DefaultAdvisorAutoProxyCreator自动创建事务代理

习题14

第15章 Spring的其他功能

15.1 Spring的Web框架

15.1.1 第一个Spring的MVC应用

15.1.2 Spring MVC的控制器

15.1.3 Spring MVC的分发器

15.1.4 数据绑定

15.1.5 Validator应用

15.2 定时器的应用

15.2.1 使用程序直接启动方式

15.2.2 使用Web监听方式

15.2.3 Spring定制定时器

习题15

第16章 用Spring整合各种Java EE框架

16.1 Spring与Struts 2整合

16.1.1 整合原理

16.1.2 应用实例

16.2 Spring与Hibernate整合

16.2.1 整合原理

16.2.2 应用实例

16.3 Spring与Struts 2、Hibernate三者的整合

16.3.1 整合原理

16.3.2 项目架构

16.3.3 修改DAO实现类

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

16.3.5“登录”功能的实现

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

16.3.7“借书”功能的实现

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

习题16

第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 Java EE系统分层架构

P1.2.1 分层模型

P1.2.2 多框架整合实施方案

P1.3 搭建项目总体框架

P1.4 持久层开发

P1.4.1 生成POJO类及映射

P1.4.2 实现DAO接口组件

P1.5 业务层开发

P1.5.1 系统登录功能用Service

P1.5.2 学生信息管理功能用Service

P1.5.3 学生成绩管理功能用Service

P1.6 表示层开发

P1.6.1 通用功能实现

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

P1.6.3“学生成绩管理”功能实现

附录A SQL Server 2008/2012图书管理系统数据库

A.1 登录表

A.2 读者信息表

A.3 图书信息表

A.4 借阅信息表

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部