图书介绍
Eclipse、Struts、Hibernate、Spring集成开发宝典PDF|Epub|txt|kindle电子书版本网盘下载
- 陈天河等编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121070334
- 出版时间:2008
- 标注页数:660页
- 文件大小:106MB
- 文件页数:676页
- 主题词:软件工具-程序设计;JAVA语言-程序设计
PDF下载
下载说明
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