图书介绍

SSH框架整合实战教程PDF|Epub|txt|kindle电子书版本网盘下载

SSH框架整合实战教程
  • 传智播客高教产品研发部编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302423898
  • 出版时间:2016
  • 标注页数:311页
  • 文件大小:52MB
  • 文件页数:327页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

SSH框架整合实战教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Struts2框架入门1

1.1 Struts2简介1

1.1.1 什么是Struts21

1.1.2 Struts2的下载和安装2

1.2 Struts2的入门案例5

1.3 Struts2的执行流程分析10

1.4 本章小结13

第2章 Struts2的核心配置14

2.1 配置struts.xml文件14

2.1.1 struts.xml文件14

2.1.2 常量配置15

2.1.3 包配置17

2.1.4 包含配置17

2.2 Action的配置18

2.2.1 实现Action控制类18

2.2.2 配置Action20

2.2.3 使用通配符21

2.3 Action访问Servlet API22

2.4 Action处理请求参数29

2.4.1 属性驱动29

2.4.2 模型驱动33

2.5 Result结果类型34

2.5.1 配置Result34

2.5.2 预定义的结果类型35

2.5.3 dispatcher结果类型36

2.5.4 redirect结果类型36

2.6 本章小结38

第3章 Struts2的拦截器39

3.1 拦截器简介39

3.1.1 拦截器概述39

3.1.2 拦截器的工作原理39

3.1.3 拦截器的配置40

3.2 Struts2的内建拦截器42

3.2.1 内建拦截器的介绍42

3.2.2 内建拦截器的配置44

3.3 自定义拦截器45

3.3.1 实现自定义拦截器45

3.3.2 应用案例——使用拦截器实现权限控制46

3.4 本章小结52

第4章 Struts2的标签库53

4.1 Struts2标签库概述53

4.1.1 Struts2标签库的分类53

4.1.2 Struts2标签的使用54

4.2 Struts2的控制标签54

4.2.1 <s:if>标签、<s:elseif>标签、<s:else>标签54

4.2.2 <s:iterator>标签55

4.3 Struts2的数据标签57

4.3.1 <s:property>标签57

4.3.2 <s:a>标签58

4.3.3 <s:debug>标签58

4.3.4 <s:include>标签59

4.3.5 <s:param>标签60

4.4 Struts2的模板和主题61

4.5 Struts2的表单标签61

4.5.1 表单标签的公共属性62

4.5.2 <s:form>标签62

4.5.3 <s:submit>标签63

4.5.4 <s:textfield>标签和<s:textarea>标签63

4.5.5 <s:password>标签63

4.5.6 <s:radio>标签64

4.5.7 <s:checkbox>标签65

4.5.8 <s:checkboxlist>标签66

4.5.9 <s:select>标签67

4.5.10 <s:optgroup>标签68

4.5.11 <s:file>标签69

4.5.12 <s:hidden>标签70

4.5.13 <s:reset>标签70

4.6 Struts2的非表单标签72

4.7 本章小结73

第5章 OGNL表达式和值栈74

5.1 OGNL表达式74

5.1.1 什么是OGNL74

5.1.2 使用OGNL访问对象方法和静态方法78

5.2 值栈82

5.2.1 什么是值栈82

5.2.2 值栈的内部结构83

5.2.3 值栈在开发中的应用85

5.2.4 通过EL访问值栈的数据90

5.3 本章小结91

第6章 Struts2的文件上传和下载92

6.1 文件上传92

6.1.1 文件上传的概述92

6.1.2 应用案例——单文件上传94

6.1.3 限制文件的大小和类型97

6.2 文件下载100

6.2.1 文件下载的概述101

6.2.2 应用案例——文件下载102

6.2.3 中文文件的下载103

6.3 本章小结106

第7章 初识Hibernate107

7.1 Hibernate简介107

7.1.1 为什么使用Hibernate107

7.1.2 Hibernate的下载和目录结构108

7.1.3 Hibernate的执行流程110

7.2 第一个Hibernate程序111

7.2.1 创建项目并导入JAR包111

7.2.2 创建数据库及表112

7.2.3 编写实体类(持久化类)112

7.2.4 编写映射文件Customer.hbm.xml114

7.2.5 编写核心配置文件hibernate.cfg.xml115

7.2.6 编写测试类,进行增删改查操作116

7.3 Hibernate的核心文件122

7.3.1 Hibernate的映射文件*.hbm.xml详解122

7.3.2 Hibernate的配置文件hibernate.cfg.xml详解126

7.4 Hibernate的核心API129

7.4.1 Configuration129

7.4.2 SessionFactory130

7.4.3 Session131

7.4.4 Transaction131

7.4.5 Query132

7.4.6 Criteria134

7.5 本章小结136

第8章 持久化对象状态和一级缓存137

8.1 Hibernate持久化对象的状态137

8.1.1 持久化对象的状态137

8.1.2 持久化对象状态转换142

8.2 Hibernate的一级缓存143

8.2.1 什么是一级缓存144

8.2.2 一级缓存常用操作148

8.3 本章小结151

第9章 Hibernate的关联关系映射152

9.1 系统模型中实体设计的三种关联关系152

9.1.1 一对多关联关系映射153

9.1.2 多对多关联关系映射159

9.2 关联关系中的反转与级联164

9.2.1 反转操作164

9.2.2 级联操作166

9.3 本章小结173

第10章 Hibernate的检索方式175

10.1 Hibernate检索方式的概述175

10.1.1 导航对象图检索方式175

10.1.2 OID检索方式175

10.1.3 HQL检索方式175

10.1.4 QBC检索方式176

10.1.5 本地SQL检索方式177

10.2 HQL检索177

10.2.1 指定别名177

10.2.2 投影查询179

10.2.3 动态实例查询179

10.2.4 条件查询181

10.2.5 分页查询184

10.3 QBC检索185

10.3.1 组合查询185

10.3.2 分页查询187

10.4 本章小结188

第11章 Hibernate的事务处理和二级缓存189

11.1 事务的概述189

11.1.1 事务的特性189

11.1.2 事务的并发问题190

11.1.3 事务的隔离级别190

11.2 Hibernate的事务处理191

11.2.1 Hibernate中的事务配置191

11.2.2 Hibernate事务处理方式之悲观锁191

11.2.3 Hibernate事务处理方式之乐观锁198

11.3 Hibernate的二级缓存201

11.3.1 二级缓存的原理和分类201

11.3.2 二级缓存的结构201

11.3.3 二级缓存的并发访问策略和供应商202

11.3.4 二级缓存的配置和使用203

11.4 本章小结207

第12章 Spring的基本应用208

12.1 Spring基本知识208

12.1.1 什么是Spring208

12.1.2 Spring框架的优点208

12.1.3 Spring的体系结构209

12.1.4 Spring的下载及目录结构210

12.2 Spring的IoC容器213

12.2.1 BeanFactory213

12.2.2 ApplicationContext214

12.3 第一个Spring程序214

12.4 依赖注入217

12.5 本章小结219

第13章 Spring中的Bean220

13.1 Bean的配置220

13.2 Bean的实例化221

13.2.1 构造器实例化221

13.2.2 静态工厂方式实例化223

13.2.3 实例工厂方式实例化224

13.3 Bean的作用域226

13.3.1 作用域的种类226

13.3.2 Singleton作用域227

13.3.3 Prototype作用域228

13.4 Bean的生命周期228

13.5 Bean的装配方式230

13.5.1 基于XML的装配230

13.5.2 基于Annotation的装配232

13.5.3 自动装配236

13.6 本章小结238

第14章 面向切面编程(Spring AOP)239

14.1 Spring AOP简介239

14.1.1 什么是AOP239

14.1.2 AOP术语239

14.2 手动代理240

14.2.1 JDK动态代理240

14.2.2 CGLIB代理243

14.3 声明式工厂Bean246

14.3.1 Spring通知类型246

14.3.2 声明式Spring AOP246

14.4 AspectJ开发249

14.4.1 基于XML的声明式AspectJ249

14.4.2 基于Annotation的声明式AspectJ253

14.5 本章小结256

第15章 Spring的数据库开发258

15.1 Spring JDBC258

15.1.1 Spring JDBCTemplate的解析258

15.1.2 Spring JDBCTemplate的常用方法260

15.2 本章小结271

第16章 Spring事务管理272

16.1 Spring事务管理的三个核心接口272

16.2 TransactionProxyFactoryBean274

16.3 Spring AOP XML方式280

16.4 Spring AOP Annotation方式282

16.5 本章小结284

第17章 SSH框架整合285

17.1 准备整合环境285

17.1.1 准备数据库环境285

17.1.2 配置Strust2环境286

17.1.3 配置Spring环境288

17.1.4 配置Hibernate环境290

17.2 Spring和Hibernate的整合291

17.2.1 介绍292

17.2.2 使用hibernate.cfg.xml文件292

17.2.3 不使用hibernate.cfg.xml298

17.3 Spring与Struts2的整合301

17.3.1 介绍301

17.3.2 Action创建交予Spring301

17.3.3 Struts2自身创建Action304

17.4 注解306

17.5 本章小结311

热门推荐