图书介绍
Java Web整合开发实战 基于Struts 2+Hibernate+SpringPDF|Epub|txt|kindle电子书版本网盘下载
![Java Web整合开发实战 基于Struts 2+Hibernate+Spring](https://www.shukui.net/cover/50/31098019.jpg)
- 贾蓓,镇明敏,杜磊等编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302312710
- 出版时间:2013
- 标注页数:640页
- 文件大小:152MB
- 文件页数:659页
- 主题词:JAVA语言-程序设计;软件工具-程序设计
PDF下载
下载说明
Java Web整合开发实战 基于Struts 2+Hibernate+SpringPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 JaVa Web开发基础2
第1章 Web的工作机制2
1.1理解Web的概念2
1.1.1 Web的定义2
1.1.2 Web的三个核心标准2
1.2 C/S与B/S两种软件体系结构4
1.3理解HTTP协议6
1.3.1解析HTTP协议URL7
1.3.2解析HTTP协议请求7
1.3.3解析HTTP协议响应10
1.4本章小结11
第2章 搭建Java Web开发环境12
2.1 JDK的下载与安装12
2.1.1 JDK简介12
2.1.2 JDK下载安装13
2.1.3 JDK部署测试15
2.2 Eclipse的下载与安装17
2.2.1 Eclipse简介17
2.2.2 Eclipse下载与安装17
2.2.3 Eclipse集成JDK18
2.2.4使用Eclipse测试Java程序21
2.2.5 Eclipse常用快捷键22
2.3 Tomcat的下载与安装24
2.3.1 Tomcat简介24
2.3.2 Tomcat的下载24
2.3.3 Tomcat安装配置25
2.3.4部署Web应用28
2.3.5在Eclipse中配置Tomcat30
2.3.6使用Eclipse测试Java Web程序32
2.4 MySQL的下载与安装35
2.4.1 MySQL简介36
2.4.2 MySQL的下载36
2.4.3 MySQL的安装38
2.5使用JDBC连接MySQL数据库43
2.5.1 JDBC简介43
2.5.2下载MySQL JDBC驱动43
2.5.3 Java程序连接MySQL数据库44
2.6本章小结46
第3章 JSP及其相关技术47
3.1 JSP的使用47
3.1.1 JSP的技术特点47
3.1.2 JSP的运行机制48
3.1.3编写JSP文件49
3.2 JSP基本语法50
3.2.1 JSP注释50
3.2.2 JSP指令52
3.2.3 JSP脚本元素55
3.3 JSP动作元素59
3.3.1 <jsp:include>动作元素59
3.3.2 <jsp:forward>动作元素61
3.3.3 <jsp:param>动作元素62
3.3.4 <jsp:plugin>动作元素64
3.3.5 <jsp:userBean>、 <jsp:usetProperty>、 <jsp:getProperty>动作元素65
3.4 JSP内置对象68
3.4.1 request对象69
3.4.2 response对象72
3.4.3 out对象74
3.4.4 session对象76
3.45 application对象78
3.46 pageContext对象79
3.47 page对象81
3.48 config对象81
3.49 exception对象82
3.5 JavaBean的使用83
3.5.1定义JavaBean84
3.5.2设置JavaBean的属性84
3.5.3 JavaBean的存在范围85
3.5.4 JavaBean综合实例85
3.6 Servlet的使用88
3.6.1 Servlet简介89
3.6.2 Servlet的生命周期89
3.6.3 Servlet的常用类和接口90
3.6.4 Servlet示例93
3.7本章小结96
第2篇 表现层框架Struts技术100
第4章 Struts快速上手100
4.1 Struts开发基础100
4.1.1 MVC的基本概念100
4.1.2 Struts的工作原理102
4.1.3从Struts2的角度理解MVC103
4.1.4 Struts2的开发优势104
4.2 Struts开发准备105
4.2.1 Tomcat服务器基本知识105
4.2.2下载并安装Tomcat服务器106
4.2.3在Eclipse中部署Tomcat107
4.2.4在Eclipse中测试Tomcat111
4.2.5下载Struts开发包114
4.3 Struts开发实例115
4.3.1创建Struts工程StrutsDemo116
4.3.2在Eclipse中部署Struts开发包116
4.3.3编写工程配置文件 web.xml117
4.3.4添加Struts.properties文件119
4.3.5编写Struts.xml控制器文件119
4.3.6开发前端页面index.j sp和success.j sp120
4.3.7开发后台Struts处理程序TestAction.java120
4.3.8运行测试StrutsDemo工程121
4.3.9解说StrutsDemo工程121
4.4本章小结122
第5章 解密Struts之核心文件123
5.1 Struts配置文件之web.xml123
5.1.1 web.xml的主要作用123
5.1.2 web.xml关键元素分析124
5.2 Struts配置文件之Struts.properties128
5.2.1 Struts.properties的主要作用128
5.2.2 Struts.properties关键元素分析129
5.3 Struts配置文件之Struts.xml129
5.3.1 Struts xml的主要作用129
5.3.2 Struts xml关键元素分析130
5.4 Struts之Action类文件142
5.4.1 Action接口和ActionSupport基类142
5.4.2 Action与Servlet API143
5.4.3 ModelDriven接口146
5.4.4异常处理149
5.5本章小结155
第6章 Struts之数据校验与国际化156
6.1类型转换156
6.1.1基本类型转换156
6.1.2自定义类型转换163
6.2数据校验的方法169
6.2.1通过Action中的validate()方法实现校验170
6.2.2通过XWork校验框架实现174
6.3 Struts实现国际化的方法180
6.3.1编写国际化资源文件180
6.3.2访问国际化资源文件182
6.3.3资源文件加载顺序185
6.4本章小结188
第7章 详解Struts之标签库189
7.1 Struts标签基本知识189
7.1.1 Struts标签概述189
7.1.2 Struts标签的使用190
7.2解析Struts控制标签193
7.2.1 if/elseif/else标签193
7.2.2 append标签193
7.2.3 generator标签196
7.2.4 iterator标签197
7.2.5 merge标签199
7.2.6 sort标签199
7.2.7 subset标签200
7.3解析Struts数据标签202
7.3.1 a标签202
7.3.2 action标签202
7.3.3 bean标签205
7.3.4 date标签206
7.3.5 debug标签207
7.3.6 i18n标签208
7.3.7 include标签208
7.3.8 param标签208
7.3.9 property标签209
7.3.10 push标签209
7.3.11 set标签209
7.3.12 text标签210
7.3.13 url标签210
7.4解析Struts表单标签211
7.4.1 form标签212
7.4.2 submit标签212
7.4.3 checkbox标签212
7.4.4 checkboxlist标签215
7.4.5 combobox标签217
7.4.6 doubleselect标签219
7.4.7 head标签221
7.4.8 file标签221
7.4.9 hidden标签221
7.4.10 inputtransferselect标签222
7.4.11 label标签224
7.4.12 optiontransferselect标签224
7.4.13 select标签226
7.4.14 optgroup标签228
7.4.15 password标签229
7.4.16 radio标签230
7.4.17 reset标签231
7.4.18 textarea/textfield标签231
7.4.19 token标签232
7.4.20 updownselect标签233
7.5解析Struts非表单标签236
7.5.1 actionerror标签236
7.5.2 actionmessage标签236
7.5.3 component标签236
7.5.4 div标签236
7.5.5 fielderror标签236
7.6本章小结239
第8章 Struts之拦截器使用技巧240
8.1拦截器基础知识240
8.1.1拦截器概述240
8.2使用Struts拦截器242
8.2.1配置并使用Struts拦截器242
8.2.2 Struts2的内置拦截器246
8.3自定义拦截器256
8.3.1开发自定义拦截器257
8.3.2配置自定义拦截器258
8.3.3拦截器执行顺序259
8.3.4方法过滤拦截器263
8.4本章小结268
第9章 在Struts中应用Ajax技术269
9.1 Ajax基本知识269
9.1.1 Ajax的基本概念269
9.1.2 Ajax的基本原理271
9.2 Ajax之XMLHttpRequest272
9.1.1 XMLHttpRequest对象的基本知识272
9.1.2 XMLHttpRequest对象的属性和方法273
9.1.3 XMLHttpRequest实例演练275
9.3 Ajax标签281
9.3.1 Ajax标签依赖包281
9.3.2 Ajax标签的使用282
9.4 Ajax之JSON插件286
9.4.1 JSON插件简介286
9.4.2 JSON插件的使用287
9.4.3实例演示288
9.5文件控制上传和下载291
9.5.1文件上传291
9.5.2文件下载295
9.6本章小结298
第10章 Struts之项目实战299
10.1软件工程在线课程系统简介299
10.1.1软件工程在线课程系统描述——前台系统299
10.1.2软件工程在线课程系统描述——后台系统303
10.2项目实例前期准备308
10.2.1设计数据库和映射文件309
10.2.2核心文件配置316
10.3项目实例前台功能具体实现317
10.3.1实现用户登录318
10.3.2实现首页内容319
10.3.3实现教师介绍319
10.3.4实现相关书籍功能321
10.3.5实现电子教程功能322
10.4项目实例后台功能具体实现324
10.4.1管理员登录功能324
10.4.2首页管理功能325
10.4.3用户管理功能327
10.4.4教师管理功能330
10.4.5课件管理功能334
10.4.6参考书籍功能335
10.5本章小结335
第3篇 持久层框架Hibernate技术338
第11章 Hibernate快速上手338
11.1 Hibernate开发基础338
11.1.1持久层概述338
11.1.2 Hibernate简介341
11.1.3 Hibernate的工作原理342
11.2 Hibernate开发准备344
11.2.1下载Hibernate开发包344
11.2.2在Eclipse中部署Hibernate开发环境344
11.2.3安装部署MySQL 驱动347
11.3 Hibernate开发实例349
11.3.1开发Hibernate项目的完整流程350
11.3.2创建HibernateDemo项目350
11.3.3创建数据表USER351
11.3.4编写POJO映射类User.java353
11.3.5编写映射文件User.hbm.xml354
11.3.6编写hibernate.cfg.xml配置文件355
11.3.7编写辅助工具类HibernateUtil.Java357
11.3.8编写DAO接口UserDAOjava360
11.3.9编写DAO层实现类UserDAOImpl.Java361
11.3.10编写测试类UserTest.java362
11.3.11解说HibernateDemo项目366
11.4本章小结367
第12章 精解Hibernate之核心文件368
12.1配置文件hibernate.cfg.xml详解368
12.2映射文件*.hbm.xml详解373
12.2.1映射文件结构373
12.2.2映射标识属性376
12.2.3使用property元素映射普通属性378
12.2.4映射集合属性380
12.3 Hibernate关联关系映射389
12.3.1单向的一对一关联389
12.3.2单向的一对多关联395
12.3.3单向的多对一关联398
12.3.4单向的多对多关联400
12.3.5双向的一对一关联402
12.3.6双向的一对多关联406
12.3.7双向的多对多关联408
12.4本章小结411
第13章 探究Hibernate之核心接口412
13.1 Configuration类412
13.1.1 Configuration类的主要作用412
13.1.2常用的Configuration操作方法413
13.2 SessionFactory接口414
13.2.1 SessionFactory的主要作用414
13.2.2常用的SessionFactory操作方法415
13.3 Session接口416
13.3.1 Session的主要作用416
13.3.2常用的Session操作方法417
13.4 Transaction接口425
13.4.1 Transaction的主要作用426
13.4.2常用的Transaction操作方法428
13.5 Query接口428
13.5.1 Query的主要作用428
13.5.2常用的Query操作方法429
13.6 Criteria接口436
13.6.1 Criteria的主要作用436
13.6.2常用的Criteria操作方法437
13.7本章小结442
第14章 Hibernate之项目实战443
14.1 Hibernate自动化代码生成工具的使用443
14.1.1下载并安装Eclipse代码生成插件MiddleGenIDE443
14.1.2使用MiddleGenIDE生成映射类及映射文件445
14.2创建UserHibernate项目446
14.2.1搭建UserHibernate环境447
14.2.2使用MiddleGenIDE生成基础代码448
14.3开发DAO层与Service层程序450
14.3.1开发DAO层代码UseDAO.java450
14.3.2开发Service层代码UserService.java451
14.4编写测试类及查看结果452
14.4.1开发测试代码UserServiceTest.java452
14.4.2查看测试结果452
14.5导出项目的JAR文件453
14.5.1导出项目JAR文件的方法453
14.5.2查看导出结果453
14.6本章小结454
第4篇 业务层框架Spring技术456
第15章 Spring快速上手456
15.1 Spring基本知识456
15.1.1 Spnng的基本概念456
15.1.2 Spring框架模块458
15.2 Spring开发准备460
15.2.1下载Spring开发包460
15.2.2下载commons-logging包461
15.2.3 Spring框架配置461
15.3 Spring开发实例464
15.3.1开发实例464
15.3.2 Spring的IoC容器468
15.4本章小结470
第16章 精解Spring之IoC原理与具体使用471
16.1在实例项目中使用Spring471
16.1.1在应用程序中使用Spring471
16.1.2在Web应用中使用Sprnig473
16.2深入理解依赖注入475
16.2.1依赖注入475
16.2.2依赖注入的3种实现方式477
16.2.3 DI3种实现方式的比较482
16.3 Spring IoC简单模拟实现483
16.3.1 Java反射机制简单介绍483
16.3.2使用JDOM读取XML信息486
16.3.3模拟实现Spring IoC容器488
16.4本章小结495
第17章 Spring之进阶运用497
17.1配置Bean的属性和依赖关系497
17.1.1 Bean的配置497
17.1.2设置普通属性值498
17.1.3配置合作者Bean501
17.1.4注入集合值502
17.2管理Bean的生命周期505
17.2.1 Spring容器中Bean的作用域507
17.2.2 Bean的实例化508
17.2.3 Bean的销毁513
17.2.4使用方法注入——协调作用域不同的Bean518
17.3让Bean可以感知Spring容器522
17.3.1使用BeanNameAware接口523
17.3.2使用BeanFactory Aware接口、ApplicationContextAware接口525
17.4 Spring的国际化支持527
17.5本章小结530
第18章 解密Spring MVC框架及标签库531
18.1解析Spring MVC技术531
18.1.1 MVC设计思想概述531
18.1.2 Spring MVC的基本思想532
18.1.3 Spring MVC框架的特点534
18.1.4分发器(DispatcherServlet)534
18.1.5控制器536
18.1.6处理器映射537
18.1.7视图解析器539
18.1.8异常处理540
18.2解析Spring基础标签541
18.2.1配置基础标签库541
18.2.2 <spring:bind>标签542
18.2.3 <spring:hasBindErrors>标签543
18.2.4 <spring:message>标签543
18.2.5其他基础标签544
18.3解析Spring表单标签545
18.3.1配置表单标签库545
18.3.2 form标签546
18.3.3 input标签548
18.3.4 checkbox标签548
18.3.5 checkboxes标签550
18.3.6 radiobutton标签550
18.3.7 radiobuttons标签551
18.3.8 password标签551
18.3.9 select标签552
18.3.10 option标签552
18.3.11 options标签553
18.3.12 textarea标签553
18.3.13 hidden标签554
18.3.14 en ors标签554
18.4 Spring MVC综合实例555
18.5本章小结558
第19章 Spring之数据库开发559
19.1 Spring JDBC基本知识559
19.1.1使用JDBCTemplate开发的优势559
19.1.2 Spring JDBCTemplate的解析561
19.1.3 Spring JDBCTemplate的常用方法564
19.2 Spring数据库开发实例572
19.2.1在Eclipse中配置开发环境572
19.2.2在applicationContext.xml中配置数据源574
19.2.3开发POJO类User.java576
19.2.4开发DAO层UserDAO.java578
19.2.5开发Service层UserService.java578
19.2.6开发测试类UserSer.viceTest.java580
19.2.7导出实例为SpringMySQL.jar压缩包582
19.3本章小结583
第5篇 SSH框架整合开发实战586
第20章 Spring集成Struts、 Hibernate586
20.1部署Spring开发环境586
20.1.1 Struts集成Hibernate586
20.1.2准备Spring集成环境590
20.2 Spring集成Hibernate592
20.2.1在Spring中配置SessionFactory592
20.2.2使用 HibernateTemplate进行数据库访问594
20.2.3使用HibernateCallback回调接口596
20.3 Spring集成Struts597
20.3.1将Struts Action处理器交至Spring托管598
20.3.2 Spring集成Struts实例602
20.4本章小结607
第21章 SSH整合开发实例608
21.1用户管理系统608
21.1.1数据库层实现608
21.1.2 Hibernate持久层设计609
21.1.3 DAO层设计610
21.1.4业务逻辑层设计612
21.1.5完成用户登录设计614
21.1.6查询所有用户信息616
21.1.7添加用户信息618
21.1.8删除用户信息621
21.1.9更新用户信息622
21.2酒店预订系统624
21.2.1 Hibernate持久层设计625
21.2.2 DAO层设计628
21.2.3业务逻辑层设计629
21.2.4使用Struts技术开发表现层程序630
21.2.5使用Spring技术集成Struts与Hibernate637
21.2.6运行酒店预订系统639
21.3本章小结640