图书介绍
Struts+Spring+Hibernate开发入行真功夫2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 三扬科技编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121080579
- 出版时间:2009
- 标注页数:471页
- 文件大小:166MB
- 文件页数:488页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Struts+Spring+Hibernate开发入行真功夫PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java EE运行及开发环境1
1.1案例场景2
1.1.1创建问候程序2
1.1.2我们现在能做的2
1.2 JDK的下载、安装及设置3
1.2.1 JDK的下载与安装3
1.2.2 JDK环境变量的配置6
1.3 Tomcat的下载、安装及设置7
1.3.1 Tomcat的下载与安装7
1.3.2 Tomcat的基本配置9
1.3.3 Tomcat服务器页面10
1.3.4 Tomcat的数据源配置11
1.4 Eclipse的下载、安装及设置12
1.4.1 Eclipse的下载与安装12
1.4.2熟悉Eclipse开发环境12
1.5开发第一个Java EE应用:HelloWorld15
1.5.1开始创建第一个Java EE应用:HelloWorld15
1.5.2熟悉HelloWorld应用框架15
1.6回到案例场景18
1.6.1基本思路18
1.6.2代码演练20
1.7本章小结与习题20
1.7.1重点回顾20
1.7.2课后练习20
第2章 JSP和Servlet21
2.1案例场景22
2.1.1图书馆管理系统应用——读者登录模块22
2.1.2我们现在能做的23
2.2开发第一个JSP+Servlet应用23
2.2.1创建工程24
2.2.2编码24
2.2.3部署26
2.3认识JSP26
2.3.1 JSP的工作原理27
2.3.2 JSP注释27
2.3.3 JSP声明28
2.3.4 JSP表达式29
2.3.5 JSP的3个编译指令30
2.3.6 JSP的7个动作指令31
2.3.7 JSP的9个内置对象32
2.4认识Servlet35
2.4.1 Servlet的开发35
2.4.2 Servlet的配置36
2.4.3 Servlet的生命周期37
2.4.4使用Servlet作为控制器37
2.4.5 load-on-startup Servlet38
2.4.6自定义标签库39
2.4.7预处理用户请求:Filter41
2.4.8使用Listener43
2.5回到案例场景45
2.5.1基本思路45
2.5.2代码演练45
2.6本章小结与习题48
2.6.1重点回顾48
2.6.2课后练习48
第3章 SQL与JDBC49
3.1案例场景50
3.1.1图书馆管理系统应用——增加读者模块50
3.1.2我们现在能做的50
3.2 SQL52
3.2.1 SQL概述52
3.2.2数据操纵语言52
3.2.3使用SQL53
3.3 JDBC56
3.3.1 JDBC概述56
3.3.2 JDBC驱动程序56
3.3.3使用JDBC读取数据57
3.4回到案例场景62
3.4.1基本思路62
3.4.2代码演练62
3.5本章小结与习题66
3.5.1重点回顾66
3.5.2课后练习66
第4章 Struts框架入门67
4.1案例场景68
4.1.1创建Struts问候程序68
4.1.2我们现在能做的68
4.2 MVC框架70
4.2.1熟悉模型1与模型271
4.2.2 MVC设计模式71
4.3 Struts基础72
4.3.1 Struts的起源73
4.3.2 Struts的体系结构73
4.3.3 Struts的下载与安装74
4.4认识Struts的核心组件74
4.4.1 Struts的工作原理74
4.4.2视图组件75
4.4.3模型组件76
4.4.4控制器组件76
4.4.5 struts-config.xml和web.xml77
4.5创建Struts问候程序78
4.5.1执行流程78
4.5.2 JSP的实现79
4.5.3 MessageResources和Application.properties文件80
4.5.4 ActionForm对象80
4.5.5数据校验81
4.5.6创建模型组件81
4.5.7 Action对象81
4.5.8创建常量文件82
4.5.9配置webxml和struts-config.xml文件83
4.5.10发布与执行问候程序83
4.6回到案例场景84
4.6.1基本思路84
4.6.2代码演练84
4.7本章小结与习题87
4.7.1重点回顾87
4.7.2课后练习88
第5章 Struts进阶89
5.1案例场景90
5.1.1图书馆管理系统应用——改善读者登录模块90
5.1.2我们现在能做的91
5.2 Struts的配置95
5.2.1配置ActionServlet95
5.2.2配置ActionForm96
5.2.3配置Action97
5.2.4配置ActionMapping98
5.2.5配置ActionForward98
5.3 DispatchAction类99
5.4 Struts国际化100
5.4.1为什么需要国际化100
5.4.2认识Struts国际化组件100
5.4.3访问资源包的方式102
5.5使用Struts标签库102
5.5.1使用Struts标签的基本配置103
5.5.2使用HTML标签库104
5.5.3使用Bean标签库105
5.5.4使用Logic标签库105
5.6回到案例场景106
5.6.1基本思路106
5.6.2代码演练107
5.7本章小结与习题111
5.7.1重点回顾112
5.7.2课后练习112
第6章 Struts提高113
6.1案例场景114
6.1.1图书馆管理系统应用——读者信息注册模块114
6.1.2我们现在能做的115
6.2使用动态ActionForm120
6.2.1 配置动态ActionForm120
6.2.2在Action中访问动态ActionForm120
6.3 Struts验证框架——Validator121
6.3.1安装和配置Validator框架121
6.3.2认识Validator框架和ActionForm123
6.3.3创建第一个使用Validator框架的示例124
6.3.4创建自定义验证规则128
6.4 Tiles框架129
6.4.1认识Tiles框架129
6.4.2采用基本的JSP语句创建复合式网页130
6.4.3采用JSP的include指令创建复合式网页131
6.4.4采用<tiles:insert>标签创建复合式网页133
6.4.5采用Tiles模板创建133
复合式网页133
6.5回到案例场景135
6.5.1基本思路135
6.5.2代码演练135
6.6本章小结与习题140
6.6.1重点回顾140
6.6.2课后练习140
第7章 初识Hibernate框架141
7.1案例场景142
7.1.1问候程序142
7.1.2我们现在能做的142
7.2认识ORM146
7.2.1为什么需要ORM146
7.2.2流行的ORM框架146
7.3安装Hibernate147
7.3.1下载与安装Hibernate147
7.3.2 Hibernate发布包介绍148
7.4认识Hibernate149
7.4.1 Hibernate框架结构149
7.4.2 Hibernate配置文件149
7.4.3 Configuration与SessionFactory151
7.4.4 Session类151
7.4.5对象关联关系152
7.4.6 Hibernate映射152
7.4.7 Hibernate工作原理154
7.5第一个Hibernate应用154
7.5.1创建数据库155
7.5.2配置环境155
7.5.3配置数据库连接156
7.5.4开发持久对象156
7.5.5编写映射文件156
7.5.6编写业务逻辑157
7.5.7运行测试158
7.5.8常见问题解决159
7.6回到案例场景159
7.6.1基本思路159
7.6.2代码演练160
7.7本章小结与习题163
7.7.1重点回顾163
7.7.2课后练习163
第8章 Hibernate查询165
8.1案例场景166
8.1.1图书馆管理系统应用——图书信息检索模块166
8.1.2我们现在能做的167
8.2 Hibernate的数据检索策略169
8.2.1立即检索170
8.2.2延迟检索171
8.2.3预先检索172
8.2.4批量检索173
8.3 Hibernate的数据查询方式175
8.3.1 HQL方式176
8.3.2 QBC方式176
8.3.3原生SQL方式177
8.4 Hibernate的关联查询177
8.4.1一对一关联关系的使用177
8.4.2一对多、多对一关系的使用178
8.4.3多对多的使用180
8.5 Hibernate过滤182
8.5.1 Session过滤182
8.5.2 Filter过滤182
8.6回到案例场景183
8.6.1基本思路183
8.6.2代码演练184
8.7本章小结与习题188
8.7.1重点回顾188
8.7.2课后练习188
第9章 Hibernate性能优化189
9.1案例场景190
9.1.1图书馆管理系统应用——归还图书模块190
9.1.2我们现在能做的191
9.2 Hibernate事务与并发196
9.2.1什么是事务与并发196
9.2.2 Hibernate中的事务处理196
9.2.3在Hibernate中使用JTA事务198
9.2.4并发控制199
9.3 Hibernate缓存201
9.3.1缓存原理201
9.3.2在Hibernate应用中使用一级缓存201
9.3.3在Hibernate应用中使用二级缓存202
9.3.4在Hibernate应用中使用第三方缓存203
9.4回到案例场景205
9.4.1基本思路205
9.4.2代码演练206
9.5本章小结与习题211
9.5.1重点回顾212
9.5.2课后练习212
第10章 Spring框架入门213
10.1案例场景214
10.1.1问候程序214
10.1.2我们现在能做的214
10.2 Spring框架基础216
10.2.1认识Spring框架216
10.2.2 Spring框架特点216
10.2.3 Spring框架核心架构217
10.3建立Spring开发环境218
10.3.1下载Spring框架218
10.3.2 Spring发布包与软件包219
10.3.3创建Spring应用环境220
10.4 Bean的装配221
10.4.1 Bean基本配置221
10.4.2为Bean添加属性222
10.4.3简化配置223
10.5理解Spring的核心——IoC224
10.5.1控制反转224
10.5.2依赖注入的3种方式225
10.6 BeanFactory与ApplicationContext227
10.6.1认识BeanFactory227
10.6.2使用ApplicationContext228
10.7回到案例场景229
10.7.1基本思路229
10.7.2代码演练230
10.8本章小结与习题231
10.8.1重点回顾231
10.8.2课后练习231
第11章 Spring AOP233
11.1案例场景234
11.1.1图书馆管理系统应用——日志输出234
11.1.2我们现在能做的234
11.2 AOP基础235
11.2.1 AOP与OOP236
11.2.2 AOP的核心概念236
11.2.3 Java动态代理与AOP237
11.2.4 Spring AOP简介239
11.3使用Spring的通知240
11.3.1 BeforeAdvice240
11.3.2 AfterReturningAdvice241
11.3.3 MethodInterceptor242
11.3.4 ThrowAdvice243
11.4使用Spring的切入点244
11.4.1静态切入点244
11.4.2动态切入点246
11.5 Spring AOP的代理工厂246
11.5.1选择合适的代理246
11.5.2 ProxyFactory247
11.5.3 ProxyFactoryBean247
11.6回到案例场景249
11.6.1基本思路249
11.6.2代码演练250
11.7本章小结与习题252
11.7.1重点回顾252
11.7.2课后练习252
第12章 Spring与Java EE持久化数据访问253
12.1案例场景254
12.1.1图书馆管理系统应用——删除管理员模块254
12.1.2我们现在能做的254
12.2 Spring对DAO模式的支持260
12.2.1统一的数据访问异常260
12.2.2通用的数据访问模板及抽象支持类261
12.3 Spring的JDBC262
12.3.1为什么需要JdbcTemplate262
12.3.2通过JdbcDaoSupport使用JdbcTemplate263
12.3.3 JdbcTemplate提供的常用数据操作方法263
12.4 Spring中的事务处理265
12.4.1对事务的理解265
12.4.2 Spring事务处理概述265
12.4.3编程式事务处理266
12.4.4声明式事务处理267
12.4.5标注式事务处理268
12.5回到案例场景269
12.5.1基本思路269
12.5.2代码演练272
12.6本章小结与习题276
12.6.1重点回顾276
12.6.2课后练习276
第13章 Spring与Struts、Hibernate框架的整合基础277
13.1案例场景278
13.1.1图书馆管理系统应用——维护图书馆信息模块278
13.1.2我们现在能做的278
13.2 Spring与Struts整合的3种方式279
13.2.1使用WebApplicationContext279
13.2.2继承Spring的ActionSupport280
13.2.3将Struts的Action托管给Spring281
13.3 Spring和Hibernate的整合282
13.3.1 Spring对Hibernate的支持282
13.3.2管理SessionFactory282
13.3.3 Hibernate的DAO实现284
13.3.4使用HibernateTemplate284
13.3.5管理Hibernate事务285
13.4在Eclipse中构建SSH整合框架体系286
13.5回到案例场景293
13.5.1基本思路293
13.5.2代码演练294
13.6本章小结与习题301
13.6.1重点回顾301
13.6.2课后练习301
第14章 AJAX与DWR303
14.1案例场景304
14.1.1图书馆管理系统应用——完善用户注册应用304
14.1.2我们现在能做的304
14.2创建第一个AJAX应用305
14.2.1创建工程305
14.2.2编码306
14.2.3运行与测试308
14.3 AJAX技术308
14.3.1概述309
14.3.2 AJAX构成309
14.3.3理解第一个AJAX应用310
14.4 DWR框架313
14.4.1概述313
14.4.2 DWR框架原理313
14.4.3 DWR框架的下载与安装313
14.4.4使用DWR框架314
14.5回到案例场景317
14.5.1基本思路317
14.5.2代码演练319
14.6本章小结与习题324
14.6.1重点回顾324
14.6.2课后练习324
第15章 图书馆管理系统325
15.1关于图书馆管理系统326
15.2系统功能解析326
15.2.1管理员登录与退出327
15.2.2系统管理329
15.2.3图书管理330
15.2.4读者管理331
15.2.5借还管理333
15.2.6信息搜索334
15.2.7读者登录与修改信息335
15.2.8图书续借336
15.3系统数据库设计336
15.3.1数据库分析336
15.3.2实体关系分析339
15.3.3数据库实现340
15.4系统框架搭建345
15.4.1工程目录结构345
15.4.2创建工程346
15.5系统代码实现347
15.5.1数据库连接的实现348
15.5.2工具类的实现349
15.5.3管理员登录与退出实现353
15.5.4系统管理实现361
15.5.5图书管理实现372
15.5.6读者管理实现394
15.5.7借还管理实现413
15.5.8前台功能实现424
15.6系统背后的思考436
15.7本章小结438
第16章 敏捷开发常用工具439
16.1案例场景440
16.1.1图书馆管理系统应用的扩充440
16.1.2我们现在能做的440
16.2 Ant 工具442
16.2.1概述442
16.2.2 Ant的安装442
16.2.3使用Ant443
16.2.4 Ant在项目中的应用446
16.2.5在Eclipse中使用Ant448
16.3 JUnit单元测试工具450
16.3.1 JUnit的安装451
16.3.2编写测试类451
16.3.3在Eclipse中使用JUnit453
16.4 CVS版本控制工具456
16.4.1认识版本控制456
16.4.2 CVS服务器的安装与配置456
16.4.3在Eclipse中安装并配置CVS客户端457
16.4.4多用户使用CVS常见问题及解决方案462
16.5 Log4j日志工具463
16.5.1认识Log4j的基本概念463
16.5.2 Log4j的配置及应用463
16.6回到案例场景466
16.6.1基本思路466
16.6.2代码演练468
16.7本章小结与习题470
16.7.1重点回顾470
16.7.2课后练习470
热门推荐
- 1967252.html
- 1413581.html
- 2904352.html
- 91875.html
- 2175929.html
- 1003343.html
- 1382703.html
- 2890084.html
- 241306.html
- 1471234.html
- http://www.ickdjs.cc/book_2528790.html
- http://www.ickdjs.cc/book_2397765.html
- http://www.ickdjs.cc/book_1873558.html
- http://www.ickdjs.cc/book_1182670.html
- http://www.ickdjs.cc/book_1732928.html
- http://www.ickdjs.cc/book_1528864.html
- http://www.ickdjs.cc/book_1695476.html
- http://www.ickdjs.cc/book_713660.html
- http://www.ickdjs.cc/book_1435781.html
- http://www.ickdjs.cc/book_1437922.html