JavaEE实用教程
JavaEE实用教程封面图

JavaEE实用教程

郑阿奇, 主编

出版社:电子工业出版社

年代:2015

定价:54.5

书籍简介:

本书内容主要包含实用教程、实验指导和综合应用实习三部分。实用教程部分介绍Java EE开发环境构建,Struts 2基础、Struts 2标签库、Struts 2类型转换及输入校验、Struts 2拦截器、Struts 2的其他应用,Hibernate基础、Hibernate映射机制、Hibernate对持久化对象的操作、Hibernate高级特性,Spring基础、Spring的AOP及事务支持、Spring的其他功能。实验指导部分着重训练学生的动手能力。综合应用实习部分介绍学生成绩管理系统。

书籍目录:

第1 部分 实用教程第1 章 Java EE 开发平台及开发基础 11.1 Java EE 的开发方式 11.2 Java EE 开发环境构建 21.2.1 软件的安装 21.2.2 整合开发环境 61.3 Java EE 开发入门 91.3.1 MyEclipse 集成开发环境 91.3.2 一个简单的Java EE 程序 121.3.3 Java EE 程序的简单调试 221.3.4 管理Java EE 项目 25习题1 27第2 章 Struts 2 基础 282.1 Struts 2 框架开发入门 282.1.1 MVC 基本思想 282.1.2 MVC 实现方式 292.1.3 简单Struts 2 开发 302.2 Struts 2 原理及工作流程 342.2.1 Struts 2 工作原理 342.2.2 Struts 2 项目运行流程 352.3 解密Struts 2 程序文件 362.3.1 Action 类应用详解 362.3.2 <action>配置详解 402.3.3 <result>配置详解 422.3.4 <package>配置详解 452.3.5 struts.xml 文件 472.3.6 struts.properties 文件 492.3.7 web.xml 文件 51习题2 53第3 章 Struts 2 标签库 543.1 Struts 2 的OGNL 543.2 Struts 2 的标签库 563.2.1 数据标签 563.2.2 控制标签 653.2.3 表单标签 723.2.4 非表单标签 81习题3 82第4 章 Struts 2 类型转换及输入校验 834.1 Struts 2 内置类型转换器 834.1.1 常用类型转换器 834.1.2 内置转换器的使用 834.2 自定义类型转换器 864.2.1 继承DefaultTypeConverter类实现转换器 864.2.2 继承StrutsTypeConverter 类实现转换器 894.3 数组和集合类型的转换 914.3.1 数组类型转换器 914.3.2 集合类型转换器 934.4 Struts 2 输入校验 944.4.1 使用execute()方法校验 964.4.2 重写validate()方法校验 974.4.3 使用Struts 2 校验框架 974.4.4 客户端校验 100习题4 101第5 章 Struts 2 拦截器 1025.1 拦截器概述 1025.2 拦截器的配置 1045.3 自定义拦截器 1075.3.1 拦截器实现类 1075.3.2 自定义拦截器的使用 1085.3.3 拦截器应用 109习题5 111第6 章 Struts 2 的其他应用 1126.1 Struts 2 文件上传 1126.1.1 单文件上传 1126.1.2 多文件上传 1146.2 Struts 2 文件下载 1166.3 Struts 2 国际化应用 1186.3.1 国际化原理及资源文件 1186.3.2 资源文件的访问方式 1196.3.3 国际化应用实例 120习题6 123第7 章 Struts 2 综合应用案例 1247.1 “图书管理系统”主界面设计 1247.1.1 头部设计 1247.1.2 整体设计 1267.2 增加验证的“登录”功能 1287.3 实现“借书”功能 1307.3.1 总体界面设计 1307.3.2 查询已借图书 1337.3.3 “借书”功能 1417.4 实现“图书管理”功能 1467.4.1 总体界面设计 1467.4.2 “图书追加”功能 1487.4.3 “图书删除”功能 1547.4.4 “图书查询”功能 1567.4.5 “图书修改”功能 157习题7 158第8 章 Hibernate 基础 1598.1 ORM 简介 1598.2 第一个Hibernate 程序 1598.3 Hibernate 各种文件的作用 1668.3.1 POJO 类及其映射文件 1668.3.2 Hibernate 核心配置文件 1688.3.3 HibernateSessionFactory 类 1688.4 Hibernate 工作流程 1718.5 Hibernate 核心接口 1718.5.1 Configuration 接口 1728.5.2 SessionFactory 接口 1728.5.3 Session 接口 1728.5.4 Transaction 接口 1728.5.5 Query 接口 173习题8 173第9 章 Hibernate 映射机制 1749.1 主键映射 1749.1.1 代理主键的映射 1749.1.2 单个自然主键的映射 1769.1.3 复合自然主键的映射 1769.2 数据类型映射 1809.3 对象关系映射 1819.3.1 继承关系映射 1819.3.2 关联关系映射 1909.4 动态类的使用 202习题9 204第10 章 Hibernate 对持久化对象的操作 20510.1 操作持久化对象的常用方法 20510.1.1 save()方法 20510.1.2 get()和load()方法 20510.1.3 update()方法 20610.1.4 delete()方法 20610.1.5 saveOrUpdate()方法 20610.2 HQL 查询 20710.2.1 基本查询 20710.2.2 条件查询 20810.2.3 分页查询 20910.2.4 连接查询 20910.2.5 子查询 21010.2.6 SQL 查询 21110.3 Hibernate 的批量操作 21410.3.1 批量插入 21410.3.2 批量更新 21510.3.3 批量删除 21610.4 持久对象的生命周期 216习题10 218第11 章 Hibernate 高级特性 21911.1 Hibernate 事务管理 21911.1.1 事务的概念 21911.1.2 Hibernate 的事务 21911.2 Hibernate 并发处理 22111.2.1 并发产生的问题 22111.2.2 解决方案 22311.3 Hibernate 的拦截器 22411.3.1 Interceptor 接口 22411.3.2 应用举例 226习题11 228第12 章 Hibernate 与Struts 2 整合应用案例 22912.1 Hibernate 与Struts 2 系统的整合 22912.2 添加Hibernate 及开发持久层 23012.3 功能实现 24012.3.1 “登录”功能的实现 24112.3.2 “查询已借图书”功能的实现 24212.3.3 “借书”功能的实现 24412.3.4 “图书管理”功能的实现 246习题12 249第13 章 Spring 基础 25013.1 Spring 开发入门 25013.1.1 Spring 概述 25013.1.2 Spring 简单应用 25113.2 Spring 的核心机制――依赖注入 25413.2.1 依赖注入的概念 25413.2.2 依赖注入的两种方式 25713.3 Spring 容器中的Bean 25913.3.1 Bean 的定义 25913.3.2 Bean 的基本属性 25913.3.3 Bean 的生命周期 26213.3.4 Bean 的管理 26513.3.5 Bean 的依赖关系 26713.3.6 Bean 的自动装配 26813.4 Spring 对集合属性的注入 27013.4.1 对List 的注入 27013.4.2 对Set 的注入 27113.4.3 对Map 的注入 27213.5 Spring 后处理器 27313.5.1 Bean 后处理器 27313.5.2 容器后处理器 274习题13 276第14 章 Spring 的AOP 及事务支持 27714.1 Spring 的AOP 27714.1.1 代理机制 27714.1.2 AOP 的术语与概念 28114.1.3 Spring 1.x 的AOP 支持 28214.1.4 Spring 2.x 的AOP 支持 29014.2 Spring 的事务支持 29714.2.1 使用TransactionProxyFactoryBean 生成事务代理 29814.2.2 利用继承简化配置 29914.2.3 用BeanNameAutoProxyCreator自动创建事务代理 30114.2.4 用DefaultAdvisorAutoProxyCreator 自动创建事务代理 302习题14 303第15 章 Spring 的其他功能 30415.1 Spring 的Web 框架 30415.1.1 第一个Spring 的MVC应用 30415.1.2 Spring MVC 的控制器 30815.1.3 Spring MVC 的分发器 31215.1.4 数据绑定 31315.1.5 Validator 应用 31815.2 定时器的应用 31915.2.1 使用程序直接启动方式 31915.2.2 使用Web 监听方式 32015.2.3 Spring 定制定时器? 321习题15 322第16 章 用Spring 整合各种Java EE框架 32316.1 Spring 与Struts 2 整合 32316.1.1 整合原理 32316.1.2 应用实例 32316.2 Spring 与Hibernate 整合 32516.2.1 整合原理 32516.2.2 应用实例 32516.3 Spring 与Struts 2、Hibernate三者的整合 33516.3.1 整合原理 33516.3.2 项目架构 33516.3.3 修改DAO 实现类 33616.3.4 编写业务逻辑接口及实现类 34216.3.5 “登录”功能的实现 34516.3.6 “查询已借图书”功能的实现 34716.3.7 “借书”功能的实现 34916.3.8 “图书管理”功能的实现 351习题16 355第2 部分 实验指导实验1 Struts 2 基础应用 356实验目的 356实验内容 356思考与练习 357实验2 Struts 2 综合应用 357实验目的 357实验内容 357思考与练习 358实验3 Hibernate 基础应用 359实验目的 359实验内容 359思考与练习 359实验4 Hibernate 与Struts 2 整合应用 359实验目的 359实验内容 359思考与练习 359实验5 Spring 基础应用 360实验目的 360实验内容 360思考与练习 360实验6 Spring AOP 应用 360实验目的 360实验内容 360思考与练习 360实验7 Spring 与Struts 2 整合应用 361实验目的 361实验内容 361思考与练习 361实验8 Spring 与Hibernate 整合应用 361实验目的 361实验内容 361思考与练习 361实验9 Struts 2、Hibernate、Spring整合应用 361实验目的 361实验内容 362思考与练习 362第3 部分 综合应用实习实习1 学生成绩管理系统 363P1.1 数据库准备 363P1.2 Java EE 系统分层架构 364P1.2.1 分层模型 364P1.2.2 多框架整合实施方案 365P1.3 搭建项目总体框架 366P1.4 持久层开发 367P1.4.1 生成POJO 类及映射 367P1.4.2 实现DAO 接口组件 370P1.5 业务层开发 378P1.5.1 系统登录功能用Service 378P1.5.2 学生信息管理功能用Service 378P1.5.3 学生成绩管理功能用Service 381P1.6 表示层开发 383P1.6.1 通用功能实现 383P1.6.2 “学生信息管理”功能实现 391P1.6.3 “学生成绩管理”功能实现 404附录A SQL Server 2008/2012 图书管理系统数据库 413A.1 登录表 413A.2 读者信息表 413A.3 图书信息表 413A.4 借阅信息表 414

内容摘要:

适读人群 :本书可作为大学本科、高职高专相关课程的教材和教学参考书,也可供从事Java EE应用系统开发的用户学习和参考。《JavaEE实用教程(第2版)》内容主要包含实用教程、实验指导和综合应用实习三部分,实用教程部分首先介绍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 整合的方法,读者可以清楚地进行对比。习题主要用于强化基本概念。实验指导部分着重训练学生的动手能力,训练内容仍然是实用教程部分的实例。综合应用实习部分介绍学生成绩管理系统。《JavaEE实用教程(第2版)》免费提供教学课件、程序源代码和没有冲突的Jar 包。【作者简介】郑阿奇,南京师范大学教授,获得江苏省优秀教学成果奖,中国电子教育学会教材评审一等奖。多部教材获得“十一五”国家规划教材。

书籍规格:

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

书籍信息归属:

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