图书介绍

Web框架技术(Struts2+Hibernate5+Spring5)教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Web框架技术(Struts2+Hibernate5+Spring5)教程
  • 张志锋,马军霞等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302524298
  • 出版时间:2019
  • 标注页数:585页
  • 文件大小:138MB
  • 文件页数:599页
  • 主题词:软件工具-程序设计-教材;JAVA语言-程序设计-教材

PDF下载


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

下载说明

Web框架技术(Struts2+Hibernate5+Spring5)教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 Struts2框架技术入门1

1.1 Struts2的基础知识1

1.1.1 Struts2的由来与发展1

1.1.2 Struts2软件包的下载和配置2

1.1.3 MVC设计模式15

1.1.4 Struts2的工作原理16

1.2 Struts2的核心组件17

1.2.1 Struts2的控制器组件17

1.2.2 Struts2的模型组件18

1.2.3 Struts2的视图组件20

1.3 基于Struts2的登录系统21

1.3.1 使用NetBeans8开发项目21

1.3.2 使用MyEclipse 2017开发项目26

1.3.3 使用Eclipse开发项目33

1.4 本章小结34

1.5 习题34

1.5.1 选择题34

1.5.2 填空题35

1.5.3 简答题35

1.5.4 实训题35

第2章 Struts2核心组件详解36

2.1 Struts2的配置文件struts.xml36

2.1.1 struts.xml配置文件的结构36

2.1.2 Bean配置37

2.1.3 常量配置38

2.1.4 包含配置39

2.1.5 包配置40

2.1.6 命名空间配置41

2.1.7 Action配置42

2.1.8 结果配置43

2.1.9 拦截器配置43

2.2 Struts2的核心控制器StrutsPrepareAndExecuteFilter43

2.3 Struts2的业务控制器Action44

2.3.1 Action接口和ActionSupport类44

2.3.2 Action实现类48

2.3.3 Action访问ActionContext49

2.3.4 Action直接访问Servlet54

2.3.5 Action中的动态方法调用57

2.4 Struts2的OGNL表达式62

2.4.1 Struts2的OGNL表达式62

2.4.2 Struts2的OGNL集合66

2.5 Struts2的标签库67

2.5.1 Struts2的标签库概述67

2.5.2 Struts2的表单标签67

2.5.3 Struts2的非表单标签75

2.5.4 Struts2的数据标签78

2.5.5 Struts2的控制标签85

2.6 本章小结94

2.7 习题94

2.7.1 选择题94

2.7.2 填空题95

2.7.3 简答题95

2.7.4 实训题95

第3章 Struts2的高级组件96

3.1 Struts2的国际化96

3.1.1 Struts2实现国际化的流程96

3.1.2 Struts2国际化应用实例99

3.2 Struts2的拦截器104

3.2.1 Struts2拦截器的基础知识104

3.2.2 Struts2拦截器实现类105

3.2.3 Struts2拦截器应用实例106

3.3 Struts2的输入校验110

3.3.1 Struts2输入验证的基础知识110

3.3.2 Struts2的手工验证117

3.3.3 Struts2内置校验器的使用121

3.3.4 Struts2内置校验器应用实例127

3.4 Struts2的文件上传和下载134

3.4.1 文件上传134

3.4.2 文件下载140

3.5 本章小结144

3.6 习题145

3.6.1 选择题145

3.6.2 填空题145

3.6.3 简答题145

3.6.4 实训题146

第4章 基于Struts2的个人信息管理系统项目实训147

4.1 项目需求说明147

4.2 项目系统分析147

4.3 项目的数据库设计148

4.4 项目实现150

4.4.1 项目文件结构150

4.4.2 用户登录和注册功能的实现151

4.4.3 系统主页面功能的实现184

4.4.4 个人信息管理功能的实现188

4.4.5 通讯录管理功能的实现202

4.4.6 日程安排管理功能的实现218

4.4.7 个人文件管理功能的实现236

4.5 本章小结249

4.6 习题249

实训题249

第5章 Hibernate5框架技术入门250

5.1 Hibernate5的基础知识250

5.1.1 Hibernate5的发展与特点250

5.1.2 Hibernate5软件包的下载和配置251

5.1.3 Hibernate5的工作原理254

5.2 Hibernate5的核心组件254

5.3 基于Struts2和Hibernate5的登录和注册系统255

5.4 本章小结270

5.5 习题270

5.5.1 选择题270

5.5.2 填空题270

5.5.3 简答题270

5.5.4 实训题271

第6章 Hibernate5核心组件详解272

6.1 Hibernate5的配置文件272

6.1.1 hibernate.cfg.xml272

6.1.2 hibernate.properties275

6.2 Hibernate5的持久化对象278

6.2.1 Hibernate5的持久化对象基础知识278

6.2.2 Hibernate5的持久化对象状态279

6.3 Hibernate5的映射文件281

6.4 Hibernate5的Configuration类284

6.5 Hibernate5的SessionFactory接口284

6.6 Hibernate5的Session接口285

6.6.1 Session接口的基础知识285

6.6.2 通过方法获取持久化对象286

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

6.7 Hibernate5的Transaction接口290

6.8 Hibernate5的Query接口291

6.8.1 Query接口的基本知识291

6.8.2 Query接口的常用方法292

6.9 基于Struts2+Hibernate5的学生信息管理系统294

6.9.1 项目介绍、主页面以及查看学生信息功能的实现295

6.9.2 添加学生信息功能的实现304

6.9.3 修改学生信息功能的实现308

6.9.4 删除学生信息功能的实现316

6.10 本章小结318

6.11 习题319

6.11.1 选择题319

6.11.2 填空题319

6.11.3 简答题319

6.11.4 实训题320

第7章 Hibernate5的高级组件321

7.1 利用关联关系操纵对象321

7.1.1 一对一关联关系321

7.1.2 一对一关联关系的应用实例324

7.1.3 一对多关联关系336

7.1.4 一对多关联关系的应用实例338

7.1.5 多对多关联关系345

7.1.6 多对多关联关系的应用实例346

7.2 Hibernate5数据查询355

7.2.1 Hibernate Query Language355

7.2.2 Criteria Query方式358

7.2.3 Native SQL查询358

7.3 Hibernate5的事务管理358

7.3.1 事务的特性358

7.3.2 事务隔离359

7.3.3 在Hibernate5配置文件中设置隔离级别360

7.3.4 在Hibernate5中使用JDBC事务360

7.3.5 在Hibernate5中使用JTA事务361

7.4 Hibernate5的Cache管理361

7.4.1 一级Cache362

7.4.2 二级Cache362

7.5 本章小结363

7.6 习题363

7.6.1 选择题363

7.6.2 填空题364

7.6.3 简答题364

7.6.4 实训题364

第8章 基于Struts2+Hibernate5的教务管理系统项目实训365

8.1 项目需求说明365

8.2 项目系统分析365

8.3 项目的数据库设计367

8.4 项目实现369

8.4.1 项目文件结构369

8.4.2 用户登录功能的实现370

8.4.3 学生管理功能的实现396

8.4.4 管理员管理功能的实现409

8.4.5 教师管理功能的实现415

8.5 本章小结415

8.6 习题416

实训题416

第9章 Spring5框架技术入门417

9.1 Spring5的基础知识417

9.1.1 Spring5的由来与发展417

9.1.2 Spring5的下载与配置418

9.1.3 Spring5框架的体系结构421

9.2 Spring5 IoC的原理和主要组件423

9.2.1 IoC的基础知识以及原理423

9.2.2 IoC的主要组件429

9.2.3 IoC的应用实例432

9.2.4 注入的两种方式440

9.3 基于Struts2+Hibernate5+Spring5的登录系统443

9.3.1 项目介绍443

9.3.2 在web.xml中配置Struts2和Spring5445

9.3.3 编写视图组件446

9.3.4 Action和JavaBean446

9.3.5 Struts2、Spring5和Hibernate的配置文件450

9.3.6 Struts2、Spring5和Hibernate整合中常见问题452

9.3.7 项目部署和运行452

9.4 本章小结453

9.5 习题454

9.5.1 选择题454

9.5.2 填空题454

9.5.3 简答题454

9.5.4 实训题454

第10章 Spring5的AOP框架455

10.1 AOP框架基础知识455

10.1.1 AOP框架简介455

10.1.2 Spring5的AOP框架主要术语457

10.2 代理458

10.2.1 静态代理458

10.2.2 动态代理461

10.3 创建通知463

10.3.1 前置通知及应用实例463

10.3.2 后置通知及应用实例466

10.3.3 环绕通知及应用实例468

10.3.4 异常通知及应用实例470

10.3.5 引入通知473

10.4 定义切入点473

10.4.1 静态切入点和动态切入点473

10.4.2 切入点的应用实例474

10.5 创建引入478

10.6 本章小结479

10.7 习题479

10.7.1 选择题479

10.7.2 填空题479

10.7.3 简答题479

10.7.4 实训题480

第11章 基于Struts2+Hibernate5+Spring5的校园论坛BBS项目实训481

11.1 项目需求分析481

11.2 项目分析与设计482

11.3 项目的数据库设计483

11.4 项目实现485

11.4.1 项目的文件结构和主页面485

11.4.2 BBS登录功能的实现527

11.4.3 BBS板块管理功能的实现536

11.4.4 BBS帖子管理功能的实现544

11.4.5 个人信息管理功能的实现574

11.5 本章小结584

11.6 习题584

实训题584

参考文献585

热门推荐