图书介绍

轻量级Web应用开发宝典 Struts 2.1+Hibernate 3.5+Spring 3.0整合开发PDF|Epub|txt|kindle电子书版本网盘下载

轻量级Web应用开发宝典 Struts 2.1+Hibernate 3.5+Spring 3.0整合开发
  • 陈天河等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121119538
  • 出版时间:2011
  • 标注页数:632页
  • 文件大小:152MB
  • 文件页数:646页
  • 主题词:软件工具-程序设计;JAVA语言-程序设计

PDF下载


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

下载说明

轻量级Web应用开发宝典 Struts 2.1+Hibernate 3.5+Spring 3.0整合开发PDF格式电子书版下载

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

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

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

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

图书目录

第1章 配置开发环境1

1.1安装JDK1

1.1.1获得JDK安装软件1

1.1.2安装JDK2

1.1.3检查JDK的安装结果2

1.2 Eclipse初探4

1.2.1Eclipse的发布版本5

1.2.2安装和配置Eclipse6

1.2.3运行Eclipse6

1.2.4Eclipse集成环境概述7

1.2.5使用Eclipse开发第一个Java程序8

1.3Tomcat12

1.3.1获得Tomcat12

1.3.2安装和配置Tomcat13

1.3.3启动Tomcat13

1.3.4在Eclipse中配置Tomcat14

1.4安装Oracle16

1.5小结19

第2章 Struts 2入门20

2.1 Struts 2简介20

2.1.1了解Struts 221

2.1.2获得Struts 223

2.1.3运行Struts 2的样例程序25

2.2 Struts 2的第一个应用26

2.2.1构建Hello World程序26

2.2.2实现用户登录功能37

2.3小结44

第3章 深入Struts 245

3.1Struts 2的处理流程45

3.2StrutsPrepareAndExecuteFilter48

3.2.1StrutsPrepareAndExecuteFilter的作用48

3.2.2StrutsPrepareAndExecuteFilter的配置50

3.3 Struts 2的配置文件51

3.3.1 package元素54

3.3.2 include元素55

3.3.3 bean元素56

3.3.4 constant元素60

3.4 Struts 2中常量的配置60

3.4.1 Struts 2中常量配置的优先级60

3.4.2 Struts 2中常量的配置方法61

3.4.3 Struts 2中的可配置参数62

3.5 Struts 2中的ValueStack67

3.5.1OGNL67

3.5.2OgnlValueStack的基本应用77

3.6 Struts 2中的类型转换84

3.6.1转换器的定义85

3.6.2Struts 2中的类型转换机制86

3.6.3转换器的注册86

3.6.4Struts 2所提供的类型转换器96

3.6.5Struts 2对Collection和 Map的类型转换97

3.6.6为集合对象建立索引101

3.6.7类型转换中的错误处理101

3.7小结103

第4章 Struts 2的视图核心技术104

4.1 Stuts 2的标签库104

4.1.1 Struts 2标签库概述104

4.1.2 Struts 2标签的配置105

4.1.3 Struts 2标签的语法106

4.1.4 Struts 2标签的功能109

4.2 Struts 2的主题和模板136

4.2.1 Struts 2的主题136

4.2.2 Struts 2的模板139

4.3 Ajax在Struts 2中的应用141

4.3.1 Ajax的核心技术142

4.3.2 Struts 2对于Ajax的支持153

4.4小结157

第5章 Struts 2的后台核心技术158

5.1 Action的开发158

5.1.1 Action介绍158

5.1.2 Action的基本开发技巧162

5.2 Action的配置167

5.2.1 Action的基本配置167

5.2.2 Action的高级配置172

5.3 Struts 2中的拦截器174

5.3.1Struts 2所提供的拦截器175

5.3.2拦截器的配置177

5.3.3使用自己的拦截器180

5.3.4拦截器的使用技巧180

5.4 Action的处理结果181

5.4.1 Struts 2所提供的处理结果182

5.4.2扩展的处理结果186

5.4.3处理结果的定义186

5.4.4定义自己的处理结果187

5.4.5处理结果的使用技巧192

5.5小结193

第6章 Struts 2的其他核心技术194

6.1文件的上传和下载194

6.1.1文件的上传194

6.1.2文件的下载203

6.2 Struts 2的国际化207

6.2.1资源文件概述208

6.2.2资源文件的使用209

6.2.3 Struts 2中的多语言210

6.2.4如何实现用户语言的切换213

6.3 Struts 2的输入校验214

6.3.1输入校验的方法215

6.3.2Struts 2的内建校验器216

6.3.3校验器的注册217

6.3.4校验规则的定义218

6.4 Struts 2的扩展224

6.5小结224

第7章 Hibernate简介225

7.1持久化技术225

7.2持久层技术225

7.3持久层技术的实现228

7.4ORM概述230

7.5Hibernate简介230

7.6获得Hibernate231

7.6.1 Hibernate Core231

7.6.2 Hibernate Shards232

7.6.3 Hibernate Search232

7.6.4 Hibernate Tools23

7.6.5 Hibernate Metamodel Generator23

7.7 Hibernate Core软件包的组成23

7.8小结234

第8章 Hibernate入门235

8.1项目的体系结构235

8.2项目开发概述236

8.2.1功能介绍237

8.2.2应用的主要技术239

8.2.3开发步骤和方法240

8.3开发博客管理系统240

8.3.1创建一个新项目241

8.3.2分析和建模241

8.3.3实现域模型245

8.3.4编写数据库脚本257

8.3.5定义映射文件259

8.3.6编写Hibernate的配置文件262

8.3.7Hibernate工具类的实现269

8.3.8Hibernate Filter的实现280

8.3.9定义和实现系统的异常285

8.3.10定义和实现DAO287

8.3.11完成用户注册和登录功能317

8.3.12博客管理功能的实现328

8.3.13博客主页的实现340

8.4小结347

第9章 深入Hibernate348

9.1 Hibernate的体系结构348

9.1.1 Hibernate在应用程序中的位置348

9.1.2 Hibernate运行时的体系结构349

9.2 Hibernate实体对象的生命周期351

9.2.1 Transient(瞬态)351

9.2.2 Persistent(持久态)352

9.2.3 Detached(游离态)353

9.2.4实体对象的状态转换354

9.3 Hibernate API简介361

9.3.1 Configuration类361

9.3.2 SessionFactory接口362

9.3.3 Session接口362

9.3.4 Transaction接口367

9.3.5 Query接口368

9.3.6 Criteria接口377

9.4小结381

第10章 Hibernate映射技巧382

10.1映射文件的配置382

10.1.1 <hibemate-mapping>382

10.1.2 <class>384

10.1.3 <id>387

10.1.4 <property>389

10.2集合类的映射391

10.2.1Java的集合类391

10.2.2集合类的使用395

10.3实体对象关联关系的映射399

10.3.1一对一关联关系的映射400

10.3.2一对多关联关系的映射404

10.3.3多对一关联关系的映射405

10.3.4多对多关联关系的映射405

10.4实体对象继承的映射407

10.4.1每个具体类一张表407

10.4.2每个类分层结构一张表410

10.4.3每个子类一张表411

10.4.4对象继承的映射方法总结413

10.5映射中的inverse和cascade414

10.5.1inverse属性414

10.5.2cascade属性417

10.5.3inverse与cascade的区别418

10.6小结418

第11章 Hibernate高级技巧419

11.1 Hibernate的事务处理419

11.1.1事务的基本概念419

11.1.2数据库的隔离级别420

11.1.3Hibernate中的事务处理421

11.1.4并发控制422

11.2 Hibernate的缓存430

11.2.1什么是缓存430

11.2.2一级缓存430

11.2.3二级缓存431

11.2.4Hibernate查询方法与缓存的关系439

11.3Hibernate的性能优化440

11.3.1设计阶段考虑的问题440

11.3.2批量插入、更新和删除数据441

11.3.3提升数据库查询的性能443

11.4小结446

第12章Spring简介447

12.1 Spring简介447

12.1.1容器447

12.1.2何谓“轻量级”448

12.1.3轻量级容器的现状449

12.2控制反转449

12.3依赖注入450

12.4面向切面的编程451

12.5Spring框架简介453

12.6获得Spring455

12.7小结455

第13章 Spring的核心技术456

13.1 IoC容器456

13.1.1 IoC容器和Bean456

13.1.2 Bean的基本配置462

13.1.3 Bean的其他特性484

13.2资源489

13.2.1 Resource接口490

13.2.2 Resource的实现490

13.2.3 ResourceLoader接口491

13.2.4资源小结492

13.3数据绑定功能492

13.3.1数据绑定对象492

13.3.2数据绑定中的类型转换496

13.3.3实现自定义的PropertyEditor497

13.3.4数据绑定功能小结501

13.4面向切面的编程501

13.4.1AOP的思想和本质501

13.4.2AOP的基本概念502

13.4.3Spring AOP的功能503

13.4.4基于配置的AOP504

13.4.5基于@AspectJ的AOP511

13.5小结517

第14章 基于Spring的数据访问518

14.1事务管理518

14.1.1事务管理的框架518

14.1.2声明式事务管理520

14.1.3注解式事务管理522

14.2使用JDBC访问数据库523

14.2.1 Spring JDBC简介524

14.2.2 Spring JDBC核心包的使用524

14.2.3 Spring JDBC数据源包532

14.2.4 Spring JDBC对象包532

14.2.5 Spring JDBC支持包532

14.3使用Hibernate访问数据库534

14.3.1Hibernate数据库访问流程534

14.3.2利用Spring的IoC容器创建SessionFacto535

14.3.3DAO的开发538

14.3.4Hibernate的事务管理540

14.3.5OpenSessionInView模式541

14.4小结542

第15章 Spring MVC入门543

15.1简介543

15.2构建项目543

15.3使用Spring的MVC544

15.3.1Spring MVC简介545

15.3.2配置DispatcherServlet546

15.3.3创建自己的控制器547

15.3.4页面视图的实现548

15.3.5配置控制器的映射549

15.3.6增加业务逻辑552

15.3.7增加前台提交数据的处理功能559

15.3.8数据保存功能的实现575

15.4小结581

第16章 Spring的Web集成582

16.1视图集成技术582

16.1.1视图和视图解析器582

16.1.2集成前的准备工作582

16.1.3JSP和JSTL的使用585

16.1.4XSLT的使用586

16.1.5PDF的输出588

16.1.6Excel文件的输出590

16.1.7视图集成技术小结592

16.2 Web框架集成技术592

16.2.1通用配置592

16.2.2Struts 2.x集成593

16.3小结594

第17章 使用Struts 2+Spring+Hibernate架构开发订货系统595

17.1Web应用的体系结构596

17.1.1表示层596

17.1.2持久层597

17.1.3业务层597

17.1.4域模型层598

17.2项目初始化598

17.3开发订货系统599

17.3.1域模型层的开发599

17.3.2持久层的配置603

17.3.3业务层的开发和配置605

17.3.4UI层的实现615

17.4小结629

热门推荐