图书介绍
Java Web 2.0:基于Spring、Struts、Hibernate轻量级架构开发PDF|Epub|txt|kindle电子书版本网盘下载
![Java Web 2.0:基于Spring、Struts、Hibernate轻量级架构开发](https://www.shukui.net/cover/64/31211867.jpg)
- 阳雪峰,陈文臣编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111253921
- 出版时间:2009
- 标注页数:464页
- 文件大小:178MB
- 文件页数:476页
- 主题词:软件工具-程序设计;JAVA语言-程序设计
PDF下载
下载说明
Java Web 2.0:基于Spring、Struts、Hibernate轻量级架构开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
前言1
第1章 轻量级架构概述与J2EE环境配置1
1.1 经典J2EE体系结构1
1.2 轻量级容器2
1.3 SSH架构2
1.4 SSH与设计模式4
1.4.1 工厂模式(Factory)4
1.4.2 单件模式(Singleton)10
1.5 SSH组合式开发概述11
1.5.1 Struts+JDBC组合12
1.5.2 Spring+JDBC组合12
1.5.3 Struts+Spring+JDBC组合12
1.5.4 Struts+Hibernate组合13
1.5.5 Spring+Hibernate组合13
1.5.6 Struts+Spring+Hibernate组合14
1.6 Tomcat的下载和安装15
1.6.1 下载Tomcat15
1.6.2 安装Tomcat15
1.7 MyEclipse的安装和配置18
1.7.1 下载MyEclipse18
1.7.2 安装MyEclipse19
1.7.3 配置MyEclipse22
本章小结23
第2章 J2EE基础知识介绍24
2.1 Servlet的基本用法介绍24
2.1.1 什么是Servlet24
2.1.2 Servlet的生命周期24
2.1.3 Servlet的简单件子25
2.1.4 HttpServletRequest接口介绍31
2.1.5 HttpServletResponse接口介绍31
2.2 JSP的基本用法介绍31
2.2.1 第一个JSP页面32
2.2.2 include编译指令33
2.2.3 JSP动作指令34
2.2.4 内置对象39
2.3 JDBC的基本用法介绍43
2.3.1 连接数据库43
2.3.2 数据库增加记录的操作45
2.3.3 数据库删除记录的操作46
2.3.4 数据库更新记录的操作48
2.3.5 查询数据库记录的操作49
本章小结51
第3章 领略清晰的MVC流程(Struts讲解)52
3.1 Struts的流程52
3.2 Struts的配置53
3.3 Struts的标签库63
3.3.1 html标签库63
3.3.2 logic标签库69
3.3.3 bean标签库72
3.4 Struts的扩展方法78
3.4.1 自定义ActionServlet78
3.4.2 实现plugln接口82
本章小结84
第4章 体验控制反转的理念(Spring讲解)85
4.1 Spring概述85
4.2 依赖注入思想86
4.2.1 控制反转与依赖注入思想86
4.2.2 三种依赖注入方式90
4.3 Bean介绍92
4.3.1 Bean与Spring容器92
4.3.2 在XML文件中配置Bean94
4.3.3 创建一个Bean95
4.4 Bean的生命周期100
4.4.1 创建一个单件Bean100
4.4.2 Bean的属性值注入101
4.4.3 Bean的属性值注入后行为103
4.4.4 Bean的销毁前行为105
4.5 管理依赖关系108
4.5.1 使用lazy-load108
4.5.2 再谈bean的属性注入110
4.5.3 依赖检查118
4.6 练习:Spring中的MVC框架125
4.6.1 建立一个具有Spring能力的WebProject125
4.6.2 创建Spring框架中的视图层127
4.6.3 创建Spring框架中的控制层131
4.6.4 创建Spring框架中的模型层133
4.6.5 编写配置文件134
4.6.6 运行程序135
本章小结137
第5章 感悟Hibernate操作数据的方便138
5.1 前提工作138
5.2 JDBC方式连接数据库的介绍143
5.2.1 使用JDBC访问数据库的方法144
5.2.2 使用JDBC访问数据库的顺序148
5.2.3 JDBC的弊端150
5.3 ORM简介和Hibernate概述151
5.3.1 ORM简介151
5.3.2 Hibernate概述152
5.4 Hibernate下载和使用152
5.4.1 Hibernate的下载152
5.4.2 Hibernate的使用152
5.5 Hibernate的映射配置171
5.5.1 主键生成策略171
5.5.2 各种集合映射的配置172
5.5.3 关系映射的配置173
本章小结182
第6章 Struts、Spring、Hibernate互整合183
6.1 Spring与Hibernate整合—实现一个简单的博客系统183
6.1.1 设计和配置数据库183
6.1.2 搭建基础代码184
6.1.3 编写控制器代码196
6.1.4 编写业务逻辑代码204
6.1.5 编写视图层页面207
6.1.6 运行效果214
6.2 Spring与Struts的整合—实现同一个简易博客系统218
6.2.1 搭建框架环境219
6.2.2 编写数据库访问类221
6.2.3 编写业务逻辑类228
6.2.4 编写控制类232
6.2.5 编写视图层JSP页面247
6.2.6 其他非功能组件251
6.3 Struts与Hibernate的整合—开发同一个简易博客系统256
6.3.1 Hibernate逆向工程256
6.3.2 微调业务逻辑层代码260
6.3.3 微调控制器代码262
本章小结263
第7章 案例分析一:一个在线商店的Struts+JDBC实现264
7.1 案例分析264
7.1.1 需求说明264
7.1.2 概要分析264
7.1.3 数据库设计264
7.2 使用Struts+JDBC实现269
7.2.1 编写模型层269
7.2.2 编写控制层285
7.2.3 编写视图层290
7.2.4 使用验证框架301
7.2.5 工程全貌306
本章小结309
第8章 案例分析二:一个在线商店的Spring+JDBC实现310
8.1 重构模型层310
8.1.1 完善org.computer.db310
8.1.2 重构org.computer.service312
8.2 重构控制层321
8.2.1 CreateNewOrderContoller类322
8.2.2 OrderFormMultiController类325
8.2.3 ShowComputerController类331
8.3 重构视图层333
8.4 工程全貌339
8.4.1 工程配置文件339
8.4.2 工程目录结构343
本章小结343
第9章 案例分析三:一个在线商店的Struts+Spring+JDBC实现344
9.1 复用模型层344
9.1.1 复用数据层org.computer.db344
9.1.2 复用逻辑层org.computer.service352
9.2 重构控制层359
9.2.1 CreateNewOrderAction类359
9.2.2 ShowComputerAction类361
9.2.3 ModifyOrderAction类362
9.3 复用视图层365
9.4 工程全貌365
9.4.1 工程配置文件365
9.4.2 工程文件结构371
本章小结372
第10章 案例分析四:一个在线商店的Struts+Hibernate实现373
10.1 Hibernate逆向工程373
10.1.1 逆向工程操作373
10.1.2 配置文件375
10.1.3 POJO文件378
10.1.4 DAO文件381
10.2 重构逻辑层385
10.2.1 ServiceFactory385
10.2.2 IGetComputerlnfoServ接口及其实现类387
10.2.3 IOrderFormServ接口及其实现类388
10.2.4 saveNewOrderForm方法分析392
10.3 微调视图层与控制层394
10.4 工程全貌396
本章小结396
第11章 案例分析五:一个在线商店的Spring+Hibernate实现397
11.1 Hibernate制品397
11.1.1 ComputerBasicInfoDA0类398
11.1.2 OrderformlnfoDAO类405
11.1.3 Orderformlnfo类408
11.1.4 配置文件411
11.2 重构逻辑层413
11.2.1 IGetComputerlnfoServ接口及其实现类413
11.2.2 IOrderFormServ接口及其实现类414
11.3 修改控制层418
11.3.1 CreateNewOrderController控制器418
11.3.2 OrderFormMultiController控制器420
11.3.3 ShowComputerController控制器423
11.4 调整视图层424
11.4.1 addOrderFailed.jsp425
11.4.2 computer.jsp426
11.4.3 createNewOrder.jsp427
11.4.4 index.jsp430
11.4.5 loginFailed.jsp431
11.4.6 modifyFailed.jsp431
11.4.7 modifyOrderLogin.jsp432
11.4.8 modifySuccess.jsp433
11.4.9 showModifyOrderForm.jsp434
11.4.10 successAddOrder.jsp435
11.5 工程全貌436
11.5.1 工程配置文件436
11.5.2 工程文件结构441
本章小结441
第12章 案例分析六:一个在线商店的Struts+Spring+Hibernate实现442
12.1 Hibernate制品442
12.2 业务逻辑层443
12.2.1 CastUtil接口443
12.2.2 IGetComputerServ接口及其实现类444
12.2.3 IOrderFormServ接口及其实现类445
12.3 控制层449
12.3.1 CreateNewOrderAction控制器449
12.3.2 ModifyOrderAction控制器450
12.3.3 ShowComputerAction控制器453
12.4 视图层的重构455
12.5 工程全貌455
12.5.1 工程文件结构455
12.5.2 工程配置文件456
本章小结463
总结464