图书介绍
J2EE开源编程精要15讲 整合Eclipse、Struts、Hibernate和Spring的Java Web开发PDF|Epub|txt|kindle电子书版本网盘下载
![J2EE开源编程精要15讲 整合Eclipse、Struts、Hibernate和Spring的Java Web开发](https://www.shukui.net/cover/26/30174895.jpg)
- 邬继成编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7121054515
- 出版时间:2008
- 标注页数:367页
- 文件大小:183MB
- 文件页数:384页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
J2EE开源编程精要15讲 整合Eclipse、Struts、Hibernate和Spring的Java Web开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1讲 开源开发工具Eclipse入门1
1.1Eclipse概述1
Eclipse的由来和发展1
Eclipse的结构和平台内核1
1.2Eclipse开发环境的建立3
Eclipse安装3
Eclipse多国语言包的安装4
1.3常用插件的安装方法5
Tomcat插件的安装5
Lomboz插件的安装7
MyEclipse插件的安装8
1.4在Eclipse中开发Java应用10
1.5本讲小结12
第2讲 用Eclipse开发JavaWeb应用程序13
2.1JavaWeb编程的主要组件技术13
Servlet13
JSP17
JavaBeans20
JDBC21
XML24
Tomcat25
2.2MVC设计模式27
JSPModel1和Model2架构27
MVC设计模式28
MVC实现框架28
2.3用Eclipse构建一个基于MVC模式的JavaWeb应用29
数据库设计30
在Eclipse中创建一个新项目30
构建视图组件31
构建控制组件33
构建模型组件36
构建数据访问组件37
运行程序39
讨论40
2.4本讲小结40
第3讲 Struts入门41
3.1Struts简介41
Struts软件包的下载和安装41
Struts软件包的组成41
3.2Struts的基本原理42
3.3Struts的核心组件43
Struts的控制器组件43
Struts的视图组件45
Struts的模型组件48
3.4用Eclipse构建一个基于Struts的简单登录系统48
用Eclipse建立一个项目工程48
把Struts功能添加到项目中49
构建JSP页面50
构建ActionForm52
构建Action53
构建Struts的配置文件struts-config.xml54
部署和运行程序55
3.5本讲小结56
第4讲 Struts的核心组件57
4.1Struts配置文件struts-config.xml57
<form-beans>元素58
<action-mappings>元素59
<global-forwards>元素60
<message-resources>元素60
4.2Struts的中央控制器61
Struts应用程序处理用户请求的一般过程61
ActionServlet类62
RequestProcessor类63
ActionServlet在web.xml中的配置64
4.3Action类及其相关类65
Action类65
ActionMapping类66
ActionForward类67
4.4ActionForm类及表单数据验证68
Struts的视图组件概述68
ActionForm的作用机理69
ActionForm的使用方法70
表单数据验证72
4.5Struts常用标记库74
HTML标记库74
Bean标记库79
Logic标记库83
4.6Struts应用示例87
4.7本讲小结94
第5讲 Struts的高级功能95
5.1Struts对国际化的支持95
资源文件和资源包95
资源文件的编码转化97
资源包的访问98
国际化的应用举例99
5.2DispatchAction类100
5.3动态ActionForm102
配置动态ActionForm102
在Action中访问动态ActionForm103
动态ActionForm的表单验证103
动态ActionForm应用实例103
5.4Validator验证框架105
Validator的安装105
在struts-config.xml中配置Validator105
validator-rules.xml的配置106
validation.xml的配置107
DynaValidatorForm类及其子类110
Validator的应用示例111
5.5本讲小结114
第6讲 用Struts开发一个名片管理系统115
6.1系统功能说明115
6.2数据库设计115
6.3系统总体软件结构和构成116
6.4视图层页面117
增加名片页面118
查询/浏览名片页面120
修改名片页面122
6.5控制层组件124
CardForm类124
CardAction类127
struts-config.xml文件131
6.6模型层组件132
CardBean类132
CardDAO类134
DBPool类140
6.7分页管理组件140
PageBean类140
Pagination类141
6.8系统的运行143
6.9本讲小结143
第7讲 Hibernate入门145
7.1Hibernate简介145
7.2Hibernate软件包简介146
7.3Hibernate框架简介147
Hibernate的结构体系148
Hibernate的核心组件148
Hibernate的运行过程149
7.4用Eclipse开发一个简单Hibernate应用程序150
Hibernate插件Synchronizer简介150
Hibernate应用示例150
7.5本讲小结159
第8讲 Hibernate的核心组件161
8.1Hibernate配置文件161
hibernate.properties161
hibernate.cfg.xml164
8.2持久化对象(PersistentObject)165
8.3映射文件xxx.hbm.xml166
8.4Configuration类168
8.5SessionFactory接口170
8.6Session接口171
概述171
取得持久化对象的方法171
持久化对象的保存、更新和删除方法172
8.7Query接口175
setXXX()方法176
st()方法177
excuteUpdate()方法177
使用命名查询(namedQuery)177
8.8Transaction接口178
8.9HibernateUtil类179
8.10应用示例180
8.11本讲小结184
第9讲 Hibernate的高级功能185
9.1Hibernate数据查询185
HibernateQueryLanguage(HQL)185
CriteriaQuery方式188
NativeSQL查询190
9.2利用关联关系操纵对象193
一对一关联关系的使用194
一对多关联关系的使用198
多对多关联关系的使用200
9.3Hibernate的事务管理202
事务的特性202
事务隔离202
在Hibernate配置文件中设置隔离级别203
在Hibernate中使用JDBC事务204
在Hibernate中使用JTA事务205
9.4Hibernate的Cache管理206
一级Cache206
二级Cache207
在Hibernate中使用EhCache208
9.5本讲小结210
第10讲 Struts与Hibernate的整合应用211
10.1用Struts和Hibernate构建一个列车车次查询系统211
设计数据表211
构建视图组件212
构建Struts组件214
构建模型层组件216
构建Hibernate组件217
编译、打包与运行220
10.2用Struts和Hibernate构建在线招聘系统221
需求说明和分析221
招聘岗位管理模块的编程225
10.3本讲小结240
第11讲 Spring基础241
11.1Spring概述241
Spring是什么241
下载、解压Spring242
Spring的主要功能243
11.2控制反转(IoC)的原理245
11.3SpringIoC框架的主要组件250
Beans250
Bean配置文件250
BeanFactoty接口及其相关类251
ApplicationContext接口及其相关类252
11.4用Eclipse开发简单的Spring应用程序253
新建Spring项目springDemo253
把Spring的相关jar包添加到项目中254
编写Bean的代码254
编写Bean配置文件beans-config.xml255
编写测试程序255
运行Spring程序256
11.5本讲小结256
第12讲 Spring的AOP框架257
12.1AOP入门257
AOP概述257
AOP入门实例258
AOP的主要术语259
12.2SpringAOP框架260
通知器(Advisor)260
代理(Proxy)260
方法拦截器(MethodInterceptor)和拦截器链(InterceptorChain)262
12.3通知(Advice)263
Before通知(BeforeAdvice)263
After通知(AfterAdvice)266
Around通知(AroundAdvice)及其应用示例268
Throws通知(ThrowsAdvice)269
12.4切点(Pointcut)270
静态切点和动态切点271
切点接口271
切点通知器(PointcutAdvisor)272
控制流切点(ControlFlowPointcut)及其应用示例276
12.5引入(Introduction)279
引入(Introduction)的概念279
引入(Introduction)的应用示例279
12.6本讲小结282
第13讲 SpringWeb框架283
13.1SpringWebMVC框架入门283
SpringWebMVC概述283
SpringWebMVC框架的主要组件284
SpringWebMVC入门示例284
13.2DispatcherServlet286
13.3处理器映射(HandlerMapping)287
BeanNameUrlHandlerMapping287
SimpleUrlHandlerMapping288
13.4控制器(Controller)289
AbstractController类290
MultiActionController类290
BaseCommandController和AbstractCommandController类292
AbstractFormController类295
SimpleFormController类295
AbstractWizardFormController类299
13.5ModelAndView类299
13.6视图解析器(ViewResolvers)300
InternalResourceViewResolver类300
BeanNameViewResolver类301
ResourceBundleViewResolver类302
XmlViewResolver类302
13.7处理器拦截器(HandlerInterceptor)303
13.8Spring对Struts的支持305
使用ActionSupport类306
使用DelegatingActionProxy类306
使用DelegatingRequestProcessor类309
13.9本讲小结310
第14讲 Spring的数据访问框架311
14.1DataSource注入311
DataSource注入的概述311
DataSource注入的应用示例312
DataSource置换317
14.2Spring对JDBC的支持318
JdbcTemplate简介318
使用JdbcTemplate创建数据表及插入和删除数据319
使用JdbcTemplate查询数据321
使用JdbcTemplate的基本更新322
14.3Spring对JDBC事务管理的支持323
Spring的编程式事务管理324
Spring的声明式事务管理326
14.4Spring对Hibernate的支持328
HibemateTemplate类328
SessionFactory的注入329
Spring与Hibernate的整合应用示例330
14.5本讲小结332
第15讲 Spring与Struts.Hibernate的整合应用实例333
15.1系统功能说明333
15.2数据表设计333
15.3系统的软件架构和组成334
15.4视图层编程335
添加研究人员信息页面336
浏览/查询研究人员信息页面337
修改研究人员信息页面341
15.5控制层编程343
ResearcherForm类343
BaseAction类345
ResearcherAction类346
struts-config.xml文件350
15.6持久层编程351
Reseracher类和Researcher.hbm.xml文件351
IResearcherService接口和ResearcherService类354
IRessearcherDAO接口和ResearcherDAO类355
applicationContext.xml文件358
15.7系统的运行360
15.8本讲小结361
附录A MySQL数据库的基本用法363
A.1MySQL数据库简介363
A.2MySQL的下载与安装363
A.3MySQL的常用命令363
启动MySQL数据库363
连接MySQL364
使用查询语句364
新建或删除数据库364
打开数据库的命令365
查看数据库的命令365
查看数据库中数据表的语句365
创建或删除数据表365
查看数据表的详细结构365
在数据表中插入或删除数据365
更改MySQL用户密码366
从SQL文件导入数据表366
备份和恢复数据库366
退出MySQL连接366
关闭MySQL服务367