• Java EE轻量级框架应用与开发:S2SH
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

Java EE轻量级框架应用与开发:S2SH

23.8 3.4折 69 全新

仅1件

河北保定
认证卖家担保交易快速发货售后保障

作者QST青软实训 编

出版社清华大学出版社

出版时间2015-12

版次1

装帧平装

货号de

上书时间2024-10-15

尚贤文化江苏分店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 QST青软实训 编
  • 出版社 清华大学出版社
  • 出版时间 2015-12
  • 版次 1
  • ISBN 9787302413714
  • 定价 69.00元
  • 装帧 平装
  • 开本 16开
  • 纸张 胶版纸
  • 页数 497页
  • 字数 308千字
  • 丛书 “在实践中成长”丛书
【内容简介】
  本书深入介绍了Java EE领域的三个开源框架: Struts 2、Hibernate和Spring,涵盖了MVC设计思想、Struts 2的基本原理、处理流程及常用标签库的使用,Hibernate的ORM设计理念、配置、实体映射文件以及HQL查询等,Spring的IoC和AOP原理及应用、Bean对象管理及事务处理等。除了Struts 2、Hibernate和Spring三个开源框架,本书还在附录中扩展了Spring MVC和MyBatis框架的使用。
  书中所有代码都通过基于框架的新版本环境下调试运行。其中,Struts 2升级到Struts 2.3.16.3版,Hibernate升级到Hibernate 4.3.8.Final版,Spring升级到Spring 4.1.5版。
  本书由浅入深对Java EE技术进行了系统讲解,并且重点突出、强调动手操作能力,以一个项目贯穿所有章节的任务实现,使得读者能够快速理解并掌握各项重点知识,全面提高分析问题、解决问题以及动手编码的能力。
  本书适用面广,可作为高校、培训机构的Java教材,适用于计算机科学与技术、软件外包、计算机软件、计算机网络、电子商务等专业的程序设计课程的教材。本书适合各种层次的Java学习者和工作者阅读。
【目录】
目录

第1章Java EE应用

 

任务驱动

 

学习路线

 

本章目标

 

1.1Java EE概述

 

1.1.1Java EE分层架构

 

1.1.2Model 1

 

1.1.3Model 2

 

1.1.4MVC思想

 

1.2Java EE架构技术

 

1.2.1JSP&Servlet

 

1.2.2Struts 2介绍

 

1.2.3Hibernate介绍

 

1.2.4Spring介绍

 

1.2.5EJB 3.0介绍

 

1.3贯穿任务实现

 

1.3.1实现任务11

 

1.3.2实现任务12

 

1.3.3实现任务13

 

本章总结

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

第2章Struts 2基础

 

任务驱动

 

学习路线

 

本章目标

 

2.1Struts 2概述

 

2.1.1起源

 

2.1.2框架结构

 

2.1.3处理步骤

 

2.1.4控制器

 

2.1.5配置文件

 

2.1.6标签库

 

2.2Hello Struts 2

 

2.2.1配置Struts 2框架

 

2.2.2创建输入视图

 

2.2.3创建业务控制器

 

2.2.4配置业务控制器

 

2.2.5创建结果视图

 

2.2.6运行显示视图

 

2.3贯穿任务实现

 

2.3.1实现任务21

 

2.3.2实现任务22

 

本章总结

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

第3章Struts 2进阶

 

任务驱动

 

学习路线

 

本章目标

 

3.1Struts 2的常规配置

 

3.1.1常量

 

3.1.2包

 

3.1.3命名空间

 

3.1.4包含其他配置文件

 

3.2实现Action

 

3.2.1POJO实现方式

 

3.2.2实现Action接口方式

 

3.2.3继承ActionSupport类方式

 

3.2.4访问ActionContext

 

3.2.5访问Servlet API

 

3.3配置Action

 

3.3.1Action基本配置

 

3.3.2动态方法调用

 

3.3.3使用method属性及通配符

 

3.4result

 

3.4.1result处理流程

 

3.4.2配置result

 

3.4.3result类型

 

3.4.4动态result

 

3.5Struts 2异常处理

 

3.5.1异常处理机制

 

3.5.2配置异常

 

3.6贯穿任务实现

 

3.6.1实现任务31

 

3.6.2实现任务32

 

3.6.3实现任务33

 

本章总结

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

第4章Struts 2标签库

 

任务驱动

 

学习路线

 

本章目标

 

4.1Struts 2标签库概述

 

4.1.1标签库的优势

 

4.1.2Struts 2的标签分类

 

4.1.3Struts 2标签库的导入

 

4.2OGNL表达式语言

 

4.2.1OGNL上下文和值栈

 

4.2.2OGNL常用符号的用法

 

4.2.3OGNL集合表达式

 

4.3数据标签

 

4.3.1标签

 

4.3.2标签

 

4.3.3标签

 

4.3.4标签

 

4.3.5标签

 

4.3.6标签

 

4.4控制标签

 

4.4.1选择控制标签

 

4.4.2标签

 

4.5模板和主题

 

4.5.1模板(Template)

 

4.5.2主题(Theme)

 

4.5.3Struts 2的内建主题

 

4.6表单标签

 

4.6.1标签

 

4.6.2标签

 

4.6.3标签

 

4.6.4

 

4.6.5标签

 

4.7非表单标签

 

4.7.1标签和标签

 

4.7.2标签和标签

 

4.8贯穿任务实现

 

4.8.1实现任务41

 

4.8.2实现任务42

 

4.8.3实现任务43

 

本章总结

 

Q&A

 

章节练习

 

习题

 

上机

 

第5章Hibernate入门

 

任务驱动

 

学习路线

 

本章目标

 

5.1Hibernate概述

 

5.1.1ORM起源

 

5.1.2Hibernate框架

 

5.1.3Hibernate API

 

5.2持久化对象

 

5.3Hibernate配置文件

 

5.3.1hibernate.cfg.xml

 

5.3.2hibernate.properties

 

5.3.3联合使用

 

5.4Hibernate映射文件

 

5.4.1映射文件结构

 

5.4.2映射主键

 

5.4.3映射集合属性

 

5.5Hibernate下载及安装

 

5.6Hello Hibernate

 

5.6.1配置Hibernate应用环境

 

5.6.2编写PO

 

5.6.3创建Configuration对象

 

5.6.4创建SessionFactory

 

5.6.5获取Session

 

5.6.6使用Transaction管理事务

 

5.6.7使用Query进行HQL查询

 

5.6.8使用Criteria进行条件查询

 

5.7POJO状态

 

5.8贯穿任务实现

 

5.8.1实现任务51

 

5.8.2实现任务52

 

5.8.3实现任务53

 

本章总结

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

第6章Hibernate进阶

 

任务驱动

 

学习路线

 

本章目标

 

6.1Hibernate关联关系

 

6.1.11N关联

 

6.1.211关联

 

6.1.3NN关联

 

6.1.4级联关系

 

6.2检索方式简介

 

6.3HQL与QBC检索

 

6.3.1HQL检索

 

6.3.2QBC检索

 

6.3.3HQL与QBC对比

 

6.3.4使用别名

 

6.3.5查询结果排序

 

6.3.6分页查询

 

6.3.7查询单条记录

 

6.3.8HQL中绑定参数

 

6.3.9设定查询条件

 

6.3.10连接查询

 

6.3.11投影查询

 

6.3.12分组与统计查询

 

6.3.13动态查询

 

6.3.14子查询

 

6.4Hibernate事务管理

 

6.4.1数据库事务

 

6.4.2Hibernate中的事务

 

6.5Hibernate批量数据处理

 

6.5.1批量数据插入

 

6.5.2批量数据更新

 

6.5.3批量数据删除

 

6.6贯穿任务实现

 

6.6.1实现任务61

 

6.6.2实现任务62

 

6.6.3实现任务63

 

6.6.4实现任务64

 

本章总结

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

第7章Hibernate高级

 

任务驱动

 

学习路线

 

本章目标

 

7.1检索策略

 

7.2类级别检索策略

 

7.2.1类级别立即加载

 

7.2.2类级别延迟加载

 

7.31N检索策略

 

7.3.1立即加载和延迟加载

 

7.3.2批量检索

 

7.3.3预先抓取

 

7.4N1关联检索策略

 

7.4.1立即加载

 

7.4.2延迟加载

 

7.4.3预先抓取

 

7.5预先抓取的显示指定

 

7.6Hibernate查询性能优化

 

7.6.1查询方法选择

 

7.6.2抓取策略和时机

 

7.7贯穿任务实现

 

7.7.1实现任务71

 

7.7.2实现任务72

 

7.7.3实现任务73

 

本章总结

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

 

 

 

 

 

 

第8章Spring初步

 

任务驱动

 

学习路线

 

本章目标

 

8.1Spring概述

 

8.1.1Spring起源背景

 

8.1.2Spring体系结构

 

8.2IoC容器

 

8.2.1IoC概述

 

8.2.2BeanFactory

 

8.2.3ApplicationContext

 

8.2.4Bean的生命周期

 

8.3配置IoC

 

8.3.1XML配置文件

 

8.3.2元素

 

8.3.3配置依赖注入

 

8.3.4注入值类型

 

8.3.5Bean之间的关系

 

8.3.6Bean作用域

 

8.3.7自动装配

 

8.4贯穿任务实现

 

8.4.1实现任务81

 

8.4.2实现任务82

 

8.4.3实现任务83

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

 

 

 

 

 

第9章Spring进阶

 

任务驱动

 

学习路线

 

本章目标

 

9.1AOP概述

 

9.1.1AOP的应用场景

 

9.1.2AOP原理

 

9.1.3AOP的实现策略

 

9.2Spring AOP

 

9.2.1增强的类型

 

9.2.2使用XML配置Spring AOP

 

9.2.3使用注解配置Spring AOP

 

9.3Spring 事务管理

 

9.3.1Spring事务支持

 

9.3.2使用XML配置事务

 

9.3.3使用注解配置事务

 

9.4贯穿任务实现

 

9.4.1实现任务91

 

本章总结

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

第10章Spring高级

 

任务驱动

 

学习路线

 

本章目标

 

10.1Spring线程池

 

10.1.1线程池概述

 

10.1.2Java SE线程池

 

10.1.3Spring线程池

 

10.2任务调度

 

10.2.1ScheduledExecutorService

 

10.2.2Spring集成Quartz

 

10.2.3Spring的任务调度框架

 

10.3Spring 集成Struts 2和Hibernate

 

10.3.1Spring集成Struts 2

 

10.3.2Spring集成Hibernate

 

10.3.3Spring、Struts 2、Hibernate整合

 

10.4贯穿任务实现

 

10.4.1实现任务101

 

10.4.2实现任务102

 

本章总结

 

小结

 

Q&A

 

章节练习

 

习题

 

上机

 

附录A其他常见Java EE框架

 

A.1Web框架

 

A.2持久化框架

 

A.3IoC框架

 

A.4AOP框架

 

附录BSpring MVC

 

B.1Spring MVC体系结构

 

B.2配置DispatcherServlet

 

B.3第一个Spring MVC实例

 

附录CMyBatis

 

C.1MyBatis结构原理

 

C.2MyBatis工作原理

 

C.3MyBatis的优缺点

 

C.4第一个MyBatis实例
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP