图书介绍
精通Java EE-Eclipse Struts2 Hibernate Spring整合应用案例【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 叶健毅编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115186805
- 出版时间:2009
- 标注页数:588页
- 文件大小:351MB
- 文件页数:604页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
精通Java EE-Eclipse Struts2 Hibernate Spring整合应用案例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 Java EE基础2
第1章 Java Web应用开发简介2
1.1 Java Web应用概述2
Java EE概念2
Java EE的4层模型2
Java EE组件介绍3
Java EE结构4
Web服务器和应用服务器6
1.2 MVC模式概述6
MVC设计模式简介7
MVC的各层定义7
MVC处理过程8
MVC的适用范围8
JSP Model简介8
1.3对象持久化概述9
对象持久化和对象关系映射ORM技术10
Hibernate简介11
1.4常用框架概述12
Struts 2框架简介12
Spring框架简介14
1.5本章小结15
第2章 建立开发平台16
2.1搭建开发环境16
安装JDK16
安装Tomcat17
设置环境变量18
获取Eclipse平台所需组件19
整合获取到的组件19
配置Eclipse平台21
2.2开发一个简单的Java Web实例23
创建Web Project23
运行JavaWebTest工程24
2.3本章小结26
第3章 Hibernate起航27
3.1建立Hibernate开发环境27
下载Hibernate27
下载MySQL27
安装MySQL29
配置MySQL30
验证MySQL的安装32
下载MySQL驱动33
下载和安装SQLyog33
3.2准备实现Hibernate实例34
设置用户库34
设置构建路径36
创建项目36
创建数据库及设计数据表38
3.3实现Hibernate实例39
建立可持久化类40
创建映射文件42
创建配置文件42
创建测试类44
运行44
3.4本章小结45
第4章 Hibernate高级技术46
4.1 Hibernate核心接口46
4.2 Hibernate的配置文件应用47
配置文件中的映射元素47
组件应用的方法48
Hibernate的基本配置48
对象标识符号50
Hibernate映射类型50
4.3 Hibernate数据映射51
一对一映射51
多对一映射52
4.4 Hibernate检索方式53
4.5本章小结54
第5章 Java EE基础知识示例解析55
5.1 JSP示例55
JSP示例解析55
会话状态管理57
引用JavaBean组件59
5.2 Servlet示例61
5.3 JDBC示例62
建立数据库及表63
使用JDBC操作数据库63
运行例程65
5.4本章小结66
第6章 初识Struts 2框架67
6.1运行用户注册登录系统67
从Apache官方网站下载Struts 267
建立应用Struts 2框架的Web工程68
建立工程所需用到的数据库71
部署与运行Web工程71
编写第1个“Hello您好”页面验证环境72
6.2系统功能预览74
6.3需求分析74
6.4系统设计75
设计MVC模块75
设计数据库76
6.5创建视图组件77
创建Struts 2标签视图77
创建Freemaker模板视图80
6.6创建模型组件81
6.7创建控制器组件83
在struts.xml里配置Action映射83
创建UserAction控制类84
6.8添加验证85
6.9添加拦截器87
6.10本章小结91
第7章 Struts 2与Ajax92
7.1运行用户注册登录系统92
建立应用Struts 2框架的Web工程92
建立工程所需用到的数据库93
运行Web工程93
7.2系统重构功能预览95
7.3增加注册时验证用户名是否已被注册功能96
7.4增加登录时对用户名的自动提示功能97
使用JSON-plugin工具生成JSON格式97
使用AutoCompleter标签99
7.5本章小结100
第8章 JSF框架101
8.1运行学生管理系统101
建立应用JSF框架的Web工程101
运行Web工程102
8.2系统功能预览103
8.3需求分析105
8.4实现各个组件105
实现视图组件106
实现模型组件109
实现导航组件112
设置配置文件113
创建视图响应事件114
8.5使用MyEclipse提高JSF开发效率116
为Web工程添加JSF116
视图配置face-config.xml117
8.6本章小结118
第9章 Spring应用119
9.1搭建Spring开发环境119
下载Spring119
Eclipse插件Spring IDE的下载与安装119
9.2实现Spring实例121
创建项目121
创建Spring配置文件123
创建类124
添加测试类125
9.3实现Spring连接数据库126
创建数据库126
创建项目126
运行测试129
9.4本章小结129
第10章Spring进阶130
10.1 Spring IoC和AOP130
IoC容器130
AOP(面向方面编程)131
10.2 Spring对各种服务提供的支持131
10.3 Spring的视图集成技术132
10.4 Spring进阶实例133
创建工程133
添加验证规则134
创建数据表135
创建持久化类136
配置Spring138
创建DAO139
创建Action141
运行测试142
10.5本章小结144
第2篇 开发工具146
第11章 版本控制工具CVS的应用146
11.1安装及配置CVSNT146
获取与安装CVSNT146
配置CVSNT147
11.2创建CVS代码仓库(Repository)148
11.3配置CVS账号149
11.4配置Eclipse自带的CVS客户端150
CVS客户端配置过程150
常见问题解决150
11.5 CVS的基本操作151
通过CVS共享项目151
从CVS中检出项目153
提交更改的项目154
冲突及其解决154
11.6本地历史记录156
11.7本章小结157
第12章 Java EE下的单元测试158
12.1创建JUnit单元测试实例158
创建JUnitTestProj ect工程158
创建JUnit单元测试用例160
运行JUnit单元测试161
调试JUnit单元测试164
创建并运行JUnit测试套件166
12.2创建EasyMock模拟对象实例167
Mock对象原理167
EasyMock对象类库167
为Struts 2类添加单元测试代码168
12.3 DBUnit框架170
DBUnit原理170
DAO测试中的脏数据171
为DAO类添加单元测试代码172
12.4本章小结174
第13章 项目管理Maven175
13.1 Maven对项目管理的帮助175
Maven生命周期介绍175
Maven仓库介绍176
Maven类库管理介绍177
13.2安装Maven与Eclipse插件177
Maven安装简介177
M2Eclipse插件简介178
使用M2Eclipse插件179
13.3运行Maven的第1个项目181
Maven下载Tutorial工程181
Maven创建Eclipse工程文件183
在项目中运行Maven184
13.4提高速度搭建私服186
13.5本章小结188
第3篇 项目案例190
第14章 科研信息发布平台(JSP+Servlet)190
14.1系统概述190
14.2需求分析192
14.3系统功能预览192
用户浏览功能193
管理员登录194
管理新闻195
管理在研项目信息196
管理老师信息199
管理学生信息201
管理信息发布平台的管理员信息201
14.4系统分析202
系统功能模块划分202
系统流程分析203
14.5系统设计204
数据库结构设计与实现204
目录和包结构207
定义 DataProcess207
14.6创建数据层对象210
创建分页类Pageable210
创建新闻实体类News213
创建新闻的数据访问类News_Manager215
创建项目实体类Project217
创建项目的数据访问类Project_Manager218
创建教师实体类Teacher221
创建教师的数据访问类Teacher_Manager222
创建学生实体类Student226
创建Student_Manage类227
创建管理员实体类Manager230
创建管理员的数据访问类Admin_Manage231
14.7功能实现234
配置本系统使用到的Servlet234
管理员登录LoginServlet237
添加管理员AddManagerServlet238
修改管理员信息EditManagerServlet238
添加新闻AddNewServlet239
编辑新闻EditNewsServlet240
添加在研项目AddProjectServlet240
编辑在研项目信息EditProjectServlet241
添加学生AddStudentServlet242
编辑学生信息EditStudent242
添加教师信息AddTeacherServlet243
编辑教师信息EditTeacherServlet244
14.8实现自定义标签244
配置自定义标签244
创建标签类NewsTag4guest246
创建标签类News4news247
创建标签类NewsTag249
14.9前台页面的实现251
平台首页的实现251
新闻浏览页的实现253
在研项目页的实现255
教师信息浏览页的实现255
学生信息浏览页的实现258
14.10后台管理页面的实现258
后台登录的实现258
后台首页的实现260
查看新闻页面的实现263
添加新闻页面的实现264
删除新闻页面的实现266
编辑新闻页面的实现267
14.11运行工程268
开发平台269
创建工程269
运行工程270
14.12本章小结271
第15章 公告管理系统(Struts2)272
15.1系统概述272
15.2需求分析272
数据流图273
UML用例图273
15.3系统功能预览274
后台功能展示274
前台功能展示279
15.4系统设计286
系统业务实体设计286
数据库设计286
15.5设计自定义标签287
定义标签处理方法类PagingTag288
定义标签库描述(TLD)文件mytag.tld290
配置web.xml文件290
分页辅助类文件291
15.6系统实现前瞻292
15.7管理员登录功能292
实现管理员登录功能的组件292
视图组件adminlogin.jsp293
视图组件中所包含的公有文件294
模型组件User.java295
控制器组件AdminLoginAction.java297
本部分程序中用到的辅助类方法298
15.8浏览所有用户功能299
控制器组件UserManagerAction.java300
视图组件userlist.jsp300
本部分程序中用到的辅助类方法302
15.9新建用户功能303
实现新建用户功能的各个组件303
控制器组件AuthenticationInterceptor.java304
视图组件newUser.jsp305
模型组件User.java306
控制器组件UserManagerAction.java308
本部分程序中用到的辅助类方法309
15.10编辑用户功能310
实现编辑用户功能的各个组件310
控制器组件AuthenticationInterceptor.java311
视图组件useredit.jsp312
模型组件User.java313
控制器组件UserEditAction.java316
本部分程序中用到的辅助类方法316
15.11删除用户功能317
控制器组件AuthenticationIntercep.java317
控制器组件UserManagerAction.java318
本部分程序中用到的辅助类方法318
15.12模糊查找用户功能320
控制器组件UserSearchAction.java320
本部分程序中用到的辅助类方法320
15.13管理员注销登录功能322
15.14用户登录功能323
实现用户登录功能的组件323
视图组件userlogin.jsp323
模型组件User.java324
控制器组件UserLoginAction.java327
本部分程序中用到的辅助类方法328
15.15 浏览公告功能329
控制器组件NoticeManagerAction.java329
视图组件noticelist.jsp331
本部分程序中用到的辅助类方法331
15.16撰写公告功能333
实现撰写公告功能的各个组件333
控制器组件AuthenticationInterceptor.java334
视图组件newnotice.jsp334
模型组件Notice.java335
控制器组件NoticeManagerAction.java337
本部分程序中用到的辅助类方法340
15.17编辑公告功能341
实现编辑公告功能的各个组件341
控制器组件NoticeManagerAction.java342
视图组件noticemodify.jsp342
模型组件Notice.java343
本部分程序中用到的辅助类方法345
15.18删除公告功能346
控制器组件NoticeManagerAction.java346
本部分程序中用到的辅助类方法347
15.19用户注销登录功能348
15.20运行工程349
开发平台349
创建工程349
运行工程351
15.21本章小结352
第16章 学生课程及成绩管理系统(JSF+Hibernate)353
16.1系统概述353
16.2需求分析354
16.3系统功能预览354
用户登录功能354
管理员登录后的选择功能355
管理员管理学生信息的功能355
管理员管理教师信息的功能357
管理员管理课程的功能358
管理员管理班级的功能360
学生用户登录后的选择功能361
学生选修课程的功能361
学生查看成绩的功能362
学生更新个人信息的功能362
教师用户登录后的选择功能363
教师选择学生功能363
教师录入学生成绩的功能364
16.4系统分析364
系统功能模块划分364
系统流程分析365
16.5系统设计367
数据库逻辑结构设计367
创建数据库368
创建表的脚本文件370
目录和包结构371
定义HibernateUtil372
定义SetCharacterEncoding-Filter375
数据层设计376
16.6页面设计及实现377
登录页面377
管理员管理首页380
管理员管理学生页面380
管理员管理教师页面388
管理员管理课程页面389
管理员管理班级页面391
学生选课页面392
学生查看成绩页面392
教师选择学生页面393
教师公布成绩页面394
16.7数据层代码实现394
创建对象/关系映射文件395
创建持久化类399
创建实现DAO模式的公用部分408
16.8功能代码实现概述411
16.9登录功能411
登录功能的逻辑设计411
配置JSF412
登录功能412
16.10管理员管理学生功能415
登录功能的逻辑设计416
配置JSF416
创建模型StudentBean417
创建学生的数据访问对象StudentDAOImp419
查看学生列表功能421
添加学生功能421
删除学生功能422
编辑学生信息功能423
16.11管理员管理教师功能424
登录功能的逻辑设计425
配置JSF425
创建模型TeacherBean426
创建教师的数据访问对象TeacherDAOImp427
查看教师列表功能429
添加教师功能429
删除教师功能430
编辑教师信息功能431
16.12管理员管理课程432
登录功能的逻辑设计432
配置JSF432
创建模型CourseBean433
创建课程的数据访问对象CourseDAOImp434
查看课程列表功能436
添加课程功能437
删除课程功能437
编辑课程信息功能438
16.13管理员管理班级439
登录功能的逻辑设计439
配置JSF440
创建模型ClassesBean440
创建班级的数据访问对象ClassesDAOImp442
查看班级列表功能443
添加班级功能444
删除班级功能445
编辑班级信息功能446
16.14运行工程447
开发平台448
创建工程448
运行工程451
16.15本章小结453
第17章 个性化定制系统(Ajax+Spring+Hibernate)454
17.1 Ajax技术简介454
什么是Ajax454
为什么使用Ajax454
如何使用Ajax456
17.2系统概述456
17.3需求分析457
17.4系统功能预览457
隐藏或显示页面左侧列表457
定制列表内容458
动态的下拉列表458
向页面右侧添加“小窗口”459
删除页面右侧的“小窗口”459
编辑“小窗口”459
页面右侧“小窗口”的拖动效果460
17.5系统设计460
数据库结构设计与实现460
目录和包结构462
数据层设计463
创建AppContext类465
17.6创建持久化类和映射文件465
Subject的持久化类及映射文件466
UserOrderInfo的持久化类及映射文件468
TbUserInfo的持久化类及映射文件470
17.7创建数据访问对象DAO类470
创建分类科目的数据访问对象Subj ectDAO471
创建用户信息的数据访问对象TbUserInfoDAO472
创建用户定制信息的数据访问对象UserOrderInfoDAO474
17.8创建Service类477
创建SubjectService477
创建UserOrderInfoService479
创建TbUserInfoService480
17.9实现定制功能482
创建定制页面order jsp482
显示可定制的科目列表483
创建SaveOrderedSubject484
在web.xml中进行配置485
17.10为实现浏览页面的功能做准备486
“小窗口”的结构486
定义样式表487
页面的结构489
17.11 Ajax实现动态功能490
Ajax引擎的实现490
与Ajax引擎交互的服务器端程序GetSubjectServlet491
分析服务器端返回的信息492
显示页面右侧的“小窗口”493
页面左侧的下拉列表495
修改“小窗口”的显示数量496
删除“小窗口”498
17.12拖动“小窗口499
17.13运行工程502
开发平台502
创建工程502
运行工程504
17.14本章小结505
第18章 网上书店(Struts2+Hibemate)506
18.1系统概述506
18.2需求分析506
需求概述507
用例图507
数据流图508
18.3系统功能预览508
18.4系统设计513
系统架构设计513
业务实体设计513
设计域模型514
设计数据模型515
创建对象/关系映射文件519
18.5系统首页设计524
公有文件524
取出首页用到的数据526
用到的JavaScript方法526
用户信息版块527
订购信息版块529
新书推荐版块529
页面效果531
18.6管理员管理图书设计531
管理员菜单权限控制531
新增图书532
修改图书533
删除图书534
浏览所有图书535
页面效果536
18.7购物车设计537
图书放进购物车537
显示购物车538
付款并生成订单538
显示订单539
页面效果540
18.8运行工程540
开发平台540
创建工程540
运行工程544
18.9本章小结545
第19章 Ajax网上聊天系统(Struts2+Spring+Hibernate)547
19.1系统概述547
19.2需求分析548
需求概述548
用例图548
19.3系统功能预览549
用户功能预览549
管理员功能预览552
19.4系统设计554
系统架构设计554
业务实体设计554
设计域模型554
设计数据模型554
创建对象/关系映射文件557
创建Spring配置文件559
19.5网上聊天模块562
网上聊天模块总览562
聊天室视图chatroom.jsp563
Ajax组件564
保存消息控制器MessageAction.java566
显示消息列表控制器ChatViewAction.java568
服务层ImessageService接口569
数据持久层MessageDaoImpl类570
19.6用户模块571
用户模块总览571
视图组件registration.jsp572
控制器组件UserManageAction.java573
服务层IUserService接口575
数据持久层UserDaoImpl类576
19.7房间模块577
房间模块总览577
新增临时房间视图mbroomadd.jsp578
新建临时房间控制器RoomEnterAction.java578
服务层IRoomService接口580
数据持久层RoomDaoImpl类581
19.8运行工程582
开发平台582
创建工程582
运行工程586
19.9本章小结588
热门推荐
- 1368201.html
- 2099416.html
- 1219701.html
- 179245.html
- 3075181.html
- 2294838.html
- 919228.html
- 654144.html
- 1588112.html
- 713739.html
- http://www.ickdjs.cc/book_2647848.html
- http://www.ickdjs.cc/book_1601165.html
- http://www.ickdjs.cc/book_3562674.html
- http://www.ickdjs.cc/book_3708907.html
- http://www.ickdjs.cc/book_608656.html
- http://www.ickdjs.cc/book_1579433.html
- http://www.ickdjs.cc/book_1008790.html
- http://www.ickdjs.cc/book_1806672.html
- http://www.ickdjs.cc/book_1212719.html
- http://www.ickdjs.cc/book_2805483.html