《J2EE企业级开发 Struts2+Spring+Hibernate整合技术》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:杨旭编;刘启明主审
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2016
  • ISBN:7302404461
  • 页数:183 页
图书介绍:当前企业应用系统的开发追求速度和效益,但是新入职员工由于经验不足,很难能够独立开发性能优异的成绩。中小企业由于经费以及过于年轻,没有办法投入大量的人力和物力,自己封装一套性能优良且适于自己开发项目使用的框架。SSH框架作为较古老的框架,虽然历经数年的更新变化,现在仍然是众多企业首选的开发框架。

第1篇 Struts2框架 3

第1章 Struts2简介 3

1.1 Struts2框架结构 3

1.2 Struts2的下载和安装 4

1.3 搭建HelloWorld程序 5

1.3.1 建立Web应用 5

1.3.2 增加Struts2的支持 6

1.3.3 配置struts.xml以及对JSP文件进行测试 6

第2章 Struts2基础部分 8

2.1 Struts2参数的传递 8

2.1.1 直接传递法 8

2.1.2 封装对象传递法 11

2.2 Struts2核心控制action的各种配置 14

2.2.1 action的基础配置 14

2.2.2 使用default-action-ref配置统一访问 14

2.3 掌握action动态方法调用 15

2.4 了解result几种放回结果类型的区别 16

第3章 拦截器、转换器与校验器 20

3.1 拦截器的基本原理 20

3.2 Struts2(XWork)提供的拦截器 20

3.3 自定义拦截器 22

3.3.1 建立拦截器的实现类 22

3.3.2 在struts.xml中注册自定义的拦截器 23

3.3.3 在Action中引用拦截器 23

3.3.4 拦截器执行效果 23

3.4 拦截器拦截指定方法 24

3.4.1 使拦截器继承自MethodFilterInteceptor 24

3.4.2 在action中配置相应的拦截器 24

3.5 拦截器有关的案例——权限控制 25

3.6 转换器与校验器 27

3.6.1 转换器 27

3.6.2 校验器 29

第4章 OGNL与Struts2标签库 35

4.1 Struts2值栈 35

4.2 OGNL表达式 36

4.2.1 OGNL普通方法访问 36

4.2.2 OGNL静态方法访问 36

4.2.3 OGNL默认类Math的访问 37

4.2.4 OGNL调用普通类的构造方法 37

4.2.5 OGNL集合对象 37

4.2.6 OGNL中top用法 38

4.3 标签库 39

4.3.1 Struts2的表单标签 39

4.3.2 Struts2的控制标签 46

第5章 国际化与上传下载 50

5.1 国际化 50

5.2 文件的上传下载 55

第6章 Struts2实训项目 59

6.1 需求分析 59

6.2 数据库设计 60

6.2.1 逻辑关系图 60

6.2.2 表汇总 60

6.2.3 数据库说明 61

6.3 概要设计 62

6.3.1 目录结构 62

6.3.2 数据库操作封装 63

6.4 界面设计 63

第2篇 Hibernate框架 69

第7章 Hibernate准备工作 69

7.1 MySQL的下载安装 69

7.1.1 安装MySQL 69

7.1.2 配置MySQL 71

7.1.3 验证MySQL的安装 75

7.2 Navicat for MySQL管理工具 75

7.2.1 连接远程数据库 75

7.2.2 管理本地数据库 76

7.3 Hibernate框架介绍 78

7.4 第一个Hibernate小程序 80

7.4.1 构建Hibernate工程 80

7.4.2 导入Hibernate相关jar包 81

7.4.3 构建Hibernate工程 81

7.4.4 更改工程为注解版 84

第8章 Hibernate基础操作 86

8.1 Hibernate.cfg.xml配置参数 86

8.2 Hibernate映射文件配置参数 88

8.3 单实体的增删改查操作 89

8.3.1 增加操作 89

8.3.2 查询操作(根据ID查询) 90

8.3.3 删除操作 90

8.3.4 修改操作 90

8.4 对象状态的变化 91

第9章 Hibernate中的多种关联关系 93

9.1 多对一关系映射 93

9.2 一对一关系映射 96

9.3 多对多关系映射 99

9.4 懒加载机制 102

第10章 HQL语句 104

10.1 简单属性查询 104

10.2 查询实体对象 104

10.3 条件查询 105

10.4 Native SQL 105

10.5 外置Native SQL命名查询 106

10.6 外置命名查询 106

10.7 外置HQL命名查询 107

10.8 查询过滤器 107

10.9 分页查询 107

10.10 对象导航 107

10.11 连接查询 108

10.12 统计查询 108

10.13 分组查询 109

10.14 DML 109

第11章 Struts2+Hibernate实训项目 110

11.1 需求分析 110

11.1.1 系统描述 110

11.1.2 系统功能设计 111

11.1.3 系统模块划分 113

11.2 数据库设计 114

11.2.1 数据库关系图 114

11.2.2 表汇总 114

11.2.3 数据库说明 115

11.2.4 界面设计 119

第3篇 Spring框架 127

第12章 Spring准备工作 127

12.1 Spring框架介绍 127

12.2 建立Spring工程 128

12.3 Spring IoC 133

12.3.1 XML文件方式 134

12.3.2 注解形式方式 140

第13章 Spring AOP 144

13.1 AOP相关的概念 144

13.1.1 AOP实现原理 144

13.1.2 AOP中相关概念 144

13.1.3 通知类型 145

13.2 AOP的两种配置方式 146

13.2.1 XML方式配置AOP 146

13.2.2 注解方式配置AOP 148

13.3 声明式事务 151

第4篇 综合实训 155

第14章 SSH——牛牛面粉厂实训项目 155

14.1 需求分析 155

14.1.1 项目背景 155

14.1.2 功能分析 156

14.2 数据库设计 157

14.3 界面设计 165

14.4 SSH框架整合步骤 168