图书介绍

Eclipse、Struts、Hibernate、Spring集成开发宝典PDF|Epub|txt|kindle电子书版本网盘下载

Eclipse、Struts、Hibernate、Spring集成开发宝典
  • 陈天河等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121070334
  • 出版时间:2008
  • 标注页数:660页
  • 文件大小:106MB
  • 文件页数:676页
  • 主题词:软件工具-程序设计;JAVA语言-程序设计

PDF下载


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

下载说明

Eclipse、Struts、Hibernate、Spring集成开发宝典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.1 Eclipse的发布版本5

1.2.2安装和配置Eclipse7

1.2.3运行Eclipse7

1.2.4 Eclipse集成环境概述8

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

1.3 Tomcat12

1.3.1获得Tomcat12

1.3.2安装和配置Tomcat13

1.3.3启动Tomcat13

1.3.4在Eclipse中配置Tomcat14

1.4安装Oracle16

1.5小结19

第2章 Eclipse的使用20

2.1 Eclipse的启动参数20

2.1.1指定Eclipse的启动参数20

2.1.2 Eclipse的常用参数20

2.1.3查看Eclipse的配置参数23

2.1.4加快Eclipse的运行速度24

2.2 Eclipse中的透视图25

2.2.1选择透视图26

2.2.2透视图介绍26

2.2.3透视图的设置27

2.2.4自定义透视图28

2.3 Eclipse的插件管理29

2.3.1安装插件29

2.3.2插件的管理34

2.4 Eclipse的使用35

2.4.1在Eclipse中使用Ant35

2.4.2在Eclipse中使用CVS40

2.4.3在Eclipse中使用JUnit46

2.5小结50

第3章 Struts 2入门51

3.1 Struts 2简介51

3.1.1了解Struts 252

3.1.2获得Struts 254

3.1.3运行Struts 2的样例程序56

3.2 Struts 2的第一个应用57

3.2.1构建Hello World程序57

3.2.2实现用户登录功能68

3.3小结75

第4章 深入Struts 276

4.1 Struts 2的处理流程76

4.2 FilterDispatcher78

4.2.1 FilterDispatcher的作用78

4.2.2 FilterDispatcher的配置79

4.3 Struts 2的配置文件81

4.3.1 package元素84

4.3.2 include元素85

4.3.3 bean元素85

4.3.4 constant元素88

4.4 Struts 2中常量的配置88

4.4.1 Struts 2中常量配置的优先级88

4.4.2 Struts 2中常量的配置方法89

4.4.3 Struts 2中的可配置参数90

4.5 Struts 2中的ValueStack95

4.5.1 OGNL95

4.5.2 OgnlValueStack的基本应用105

4.6 Struts 2中的类型转换112

4.6.1转换器的定义112

4.6.2 Struts 2中的类型转换机制114

4.6.3转换器的注册114

4.6.4 Struts 2所提供的类型转换器124

4.6.5 Struts 2对Collection和Map的类型转换125

4.6.6为集合对象建立索引129

4.6.7类型转换中的错误处理129

4.7小结131

第5章 Struts 2的视图核心技术132

5.1 Struts 2的标签库132

5.1.1 Struts 2标签库概述132

5.1.2 Struts 2标签的配置133

5.1.3 Struts 2标签的语法134

5.1.4 Struts 2标签的功能137

5.2 Struts 2的主题和模板164

5.2.1 Struts 2的主题164

5.2.2 Struts 2的模板167

5.3 Ajax在Struts 2中的应用169

5.3.1 Ajax的核心技术170

5.3.2 Struts 2对于Ajax的支持181

5.4小结185

第6章 Struts 2的后台核心技术186

6.1 Action的开发186

6.1.1 Action介绍186

6.1.2 Action的基本开发技巧190

6.2 Action的配置195

6.2.1 Action的基本配置195

6.2.2 Action的高级配置200

6.3 Struts 2中的拦截器202

6.3.1 Struts 2所提供的拦截器203

6.3.2拦截器的配置205

6.3.3使用自己的拦截器208

6.3.4拦截器的使用技巧209

6.4 Action的处理结果210

6.4.1 Struts 2所提供的处理结果210

6.4.2扩展的处理结果214

6.4.3处理结果的定义214

6.4.4定义自己的处理结果215

6.4.5处理结果的使用技巧220

6.5小结221

第7章 Struts 2的其他核心技术222

7.1文件的上传和下载222

7.1.1文件的上传222

7.1.2文件的下载231

7.2 Struts 2的国际化236

7.2.1资源文件概述236

7.2 2资源文件的使用237

7.2.3 Struts 2中的多语言238

7.2.4如何实现用户语言的切换241

7.3 Struts 2的输入校验242

7.3.1输入校验的方法243

7.3.2 Struts 2的内建校验器244

7.3.3校验器的注册245

7.3.4校验规则的定义246

7.4 Struts 2的扩展252

7.5小结253

第8章 Hibernate简介254

8.1持久化技术254

8.2持久层技术254

8.3持久层技术的实现257

8.4 ORM概述259

8.5 Hibernate简介259

8.6获得Hibeernate260

8.6.1 Hibernaate Core260

8.6.2 Hibernate Annotations261

8.6.3 Hibernate EntityManager261

8.6.4 Hibenate Shards261

8.6.5 Hibemate Validator262

8.6.6 Hibernate Tools262

8.6 7 NHibemate262

8.6.8 JBoss Seam262

8.7 Hibernate Core软件包的组成263

8.7.1运行样例程序和测试程序263

8.7.2 Hiberate的依赖组件263

8.8小结265

第9章 Hibernate入门266

9.1项目的体系结构266

9.2项目开发概述267

9.2.1功能介绍268

9.2.2应用的主要技术270

9.2.3开发步骤和方法271

9.3开发博客管理系统271

9.3.1创建一个新项目272

9.3.2分析和建模272

9.3.3实现域模型276

9.3.4编写数据库脚本288

9.3.5定义映射文件289

9.3.6编写Hibernate的配置文件292

9.3.7 Hibernate工具类的实现300

9.3.8 Hibernate Filter的实现311

9.3.9定义和实现系统的异常316

9.3.10定义和实现DAO318

9.3.11完成用户注册和登录功能348

9.3.12博客管理功能的实现359

9.3.13博客主页的实现372

9.4小结378

第10章 深入Hibernate379

10.1 Hibernate的体系结构379

10.1.1 Hibernate在应用程序中的位置379

10.1.2 Hibernate的体系结构380

10.2 Hibernate实体对象的生命周期382

10.2.1 Transient瞬态)382

10.2.2 Persistent(持久态)383

10.2.3 Detached(游离态)384

10.2.4 实体对象的状态转换385

10.3 Hibernate API简介392

10.3.1 Configuration类392

10.3.2 SessionFactory接口393

10.3.3 Session接口393

10.3.4 Transaction接口398

10.3.5 Query接口399

10.3.6 Cnteria接口408

10.4小结412

第11章 Hibernate映射技巧413

11.1映射文件的配置413

11.1.1 <hibernate-mapping>413

11.1.2 <class>415

11.1.3 <id>418

11.1.4 <property>420

11.2集合类的映射422

11.2.1 Java的集合类422

11.2.2集合类的使用426

11.3实体对象关联关系的映射430

11.3.1一对一关联关系的映射431

11.3.2一对多关联关系的映射435

11.3.3多对一关联关系的映射436

11.3.4多对多关联关系的映射436

11.4实体对象继承的映射438

11.4.1每个具体类一张表439

11.4.2每个类分层结构一张表441

11.4.3每个子类一张表442

11.4.4对象继承的映射方法总结444

11.5映射中的inverse和cascade445

11.5.1 inverse属性445

11.5.2 cascade属性448

11.5.3 inverse与cascade的区别449

11.6小结449

第12章 Hibernate高级技巧450

12.1 Hibernate的事务处理450

12.1.1事务的基本概念450

12.1.2数据库的隔离级别451

12.1.3 Hibernate中的事务处理452

12.1.4并发控制453

12.2 Hibernate的缓存461

12.2.1什么是缓存461

12.2.2一级缓存461

12.2.3二级缓存462

12.2.4 Hibernate查询方法与缓存的关系470

12.3 Hibernate的性能优化471

12.3.1设计阶段的考虑问题472

12.3.2批量插入、更新和删除数据472

12.3.3提升数据库查询的性能474

12.4小结477

第13章 Spring简介478

13.1 Spring简介478

13.1.1容器478

13.1.2何谓“轻量级”479

13.1.3轻量级容器的现状480

13.2控制反转480

13.3依赖注入481

13.4面向切面的编程482

13.5 Spring框架简介484

13.6获得Spring485

13.7小结485

第14章 Spring的核心技术486

14.1 IoC容器486

14.1.1 IoC容器和Bean487

14.1.2 Bean的基本配置492

14.1.3 Bean的其他特性514

14.2资源518

14.2.1 Resource接口519

14.2.2 Resource的实现519

14.2.3 ResourceLoader接口521

14.2.4资源小结521

14.3数据绑定功能521

14.3.1数据绑定对象522

14.3.2数据绑定中的类型转换525

14.3.3实现自定义的Property Editor526

14.3.4数据绑定功能小结530

14.4面向切面的编程530

14.4.1 AOP的思想和本质531

14.4.2 AOP的基本概念531

14.4.3 Spring AOP的功能532

14.4.4基于配置的AOP533

14.4.5基于@AspectJ的AOP540

14.5小结547

第15章 基于Spring的数据访问548

15.1事务管理548

15.1.1事务管理的框架548

15.1.2声明式事务管理550

15.1.3注解式事务管理552

15.2使用JDBC访问数据库553

15.2.1 Spring JDBC简介554

15.2.2 Spring JDBC核心包的使用554

15.2.3 Spnng JDBC数据源包561

15.2.4 Spring JDBC对象包562

15.2.5 Spring JDBC支持包562

15.3使用Hibernate访问数据库564

15.3.1 Hibernate数据库访问流程564

15.3.2利用Spnng的IoC容器创建SessionFactory565

15.3.3 DAO的开发567

15.3.4 Hibermate的事务管理570

15.3.5 OpenSessionInView模式571

15.4小结572

第16章 Spring MVC入门573

16.1简介573

16.2构建项目573

16.3使用Spnng的MVC574

16.3.1 Spring MVC简介574

16.3.2配置DispatcherServlet576

16.3.3创建自己的控制器577

16.3.4页面视图的实现578

16.3.5配置控制器的映射579

16.3.6增加业务逻辑582

16.3.7增加前台提交数据的处理功能589

16.3.8数据保存功能的实现605

16.4小结611

第17章 Spring的Web集成612

17.1视图集成技术612

17.1.1视图和视图解析器612

17.1.2集成前的准备工作612

17.1.3 JSP和JSTL的使用614

17.1.4 XSLT的使用615

17.1.5 PDF的输出618

17.1.6 Excel文件的输出619

17.1.7视图集成技术小结622

17.2 Web框架集成技术622

17.2.1通用配置622

17.2.2 Struts 1.x集成623

17.2.3 Struts 2.x集成625

17.3小结625

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

18.1 Web应用的体系结构627

18.1.1表示层627

18.1.2持久层628

18.1.3业务层628

18.1.4域模型层629

18.2项目初始化629

18.3开发订货系统630

18.3.1域模型层的开发631

18.3.2持久层的配置634

18.3.3业务层的开发和配置636

18.3.4 UI层的实现646

18.4小结660

热门推荐