| 作 者: | 罗时飞 |
| 出版社: | 电子工业出版社 |
| 丛编项: | 开发专家之Sun One |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | 暂缺 |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一部分Spring架构分析
第1章Spring启程3
1.1背景知识3
1.2运行Spring实例应用3
1.2.1实例1:example14
1.2.2实例2:example27
1.2.3实例3:example38
1.2.4实例4:example49
1.3SpringI/O实用类12
1.4小结13
第2章安装和构建Spring15
2.1获得二进制文件15
2.2基于源代码构建Spring17
2.2.1基于CVS访问以获得源代码17
2.2.2构建Spring框架20
2.2.3重要Ant任务25
2.3安装Spring27
2.4小结28
第3章控制反转(SpringIoC)29
3.1IoC背景知识29
3.2SpringIoC30
3.2.1BeanFactory30
3.2.2ApplicationContext39
3.3IoC其他内容43
3.3.1发布并监听事件43
3.3.2自定义JavaBean属性编辑器46
3.4小结48
第4章面向方面编程(SpringAOP)49
4.1AOP及SpringAOP背景知识.49
4.2SpringAOP装备51
4.2.1Before装备52
4.2.2After装备55
4.2.3Throws装备58
4.2.4Around装备61
4.3ProxyFactoryBean65
4.4对象池68
4.5小结71
第5章深入Spring架构73
5.1架构概述.73
5.2Spring具体构件74
5.2.1Spring上下文74
5.2.2SpringWeb75
5.2.3Spring数据访问对象(DAO)76
5.2.4SpringORM78
5.2.5SpringWebMVC框架78
5.3综合实例分析78
5.3.1实例概述80
5.3.2安装和配置example1183
5.3.3架构分析88
5.4小结92
第二部分Spring应用开发
第6章命名服务——JNDI97
6.1背景97
6.2Spring对JNDI提供的支持98
6.2.1JndiObjectFactoryBean99
6.2.2JndiObjectTargetSource102
6.2.3JndiTemplate105
6.2.4JndiCallback109
6.3小结110
第7章事务服务——JTA111
7.1背景111
7.2Spring对事务管理提供的支持112
7.2.1PlatformTransactionManager113
7.2.2声明式事务117
7.2.3编程式事务133
7.3小结136
第8章消息服务——JMS137
8.1背景137
8.2Spring对JMS提供的支持138
8.2.1JmsTemplate139
8.2.2事务管理164
8.3小结165
第9章邮件服务——JavaMail167
9.1背景167
9.2Spring对JavaMail提供的支持167
9.2.1使用CosMailSenderImpl168
9.2.2使用JavaMailSenderImpl170
9.3小结172
第10章企业Bean服务——EJB173
10.1背景173
10.2Spring对EJB提供的支持173
10.2.1开发EJB176
10.2.2访问EJB187
10.3小结189
第11章持久化服务——DAO.JDBC.ORM191
11.1背景191
11.2Spring对DAO提供的支持192
11.3Spring对JDBC提供的支持193
11.3.1JdbcTemplate193
11.3.2DataSourceTransactionManager200
11.3.3连接数据库的方式200
11.3.4将JDBC操作建模为Java对象201
11.4Spring对ORM提供的支持206
11.4.1Hibernate介绍207
11.4.2Hibernate集成支持216
11.5小结224
第12章任务调度服务——Quartz.Timer225
12.1背景225
12.2Spring对Quartz提供的支持225
12.2.1QuartzJobBean和JobDetailBean的使用228
12.2.2MethodInvokingJobDetailFactoryBean的使用233
12.3Spring对Timer提供的支持238
12.3.1ScheduledTimerTask的使用239
12.3.2MethodInovkingTimerTaskFactoryBean的使用243
12.4小结247
第13章远程服务249
13.1背景249
13.2Spring对远程服务提供的支持251
13.2.1RMI使能服务251
13.2.2Hessian使能服务259
13.2.3Burlap使能服务267
13.2.4HTTPInvoker使能服务273
13.3Spring对Web服务提供的支持280
13.4小结291
第三部分Spring高级主题
第14章视图技术集成295
14.1SpringWebMVC296
14.1.1配置DispatcherServlet297
14.1.2开发及配置Controller298
14.1.3配置ViewResolver300
14.1.4配置HandlerMapping302
14.2Struts303
14.2.1SpringJPetStore的ApplicationContext集成方式304
14.2.2Spring提供的集成方式306
14.3Tapestry309
14.4JSF309
14.5JSP和JSTL309
14.6Velocity和FreeMarker310
14.7XSLT311
14.8Tiles311
14.9JasperReports312
14.10文档视图313
14.11小结313
第15章Tapestry集成315
15.1Tapestry介绍315
15.2Page和组件模板318
15.3创建Tapestry组件320
15.4Tapestry校验子系统320
15.5管理服务器端状态327
15.6配置Tapestry应用328
15.7与Spring集成329
15.8小结332
第16章JSF集成333
16.1Web前端开发的趋势333
16.2JSF介绍334
16.3Spring和JSF-Spring提供的JSF集成336
16.4example29实例研究337
16.4.1部署及使用338
16.4.2开发过程343
16.4.3Spring提供的JSF集成能力355
16.4.4JSF-Spring项目提供的JSF集成能力355
16.5小结357
第17章用于Spring的Acegi安全框架359
17.1Acegi介绍359
17.2Acegi架构及使用362
17.2.1构建contacts应用362
17.2.2Acegi架构综述370
17.2.3Web资源的认证372
17.2.4Web资源的授权377
17.2.5配置AcegiServlet过滤器378
17.2.6方法级的认证和授权388
17.3其他内容389
17.3.1实现密码的加密处理391
17.3.2缓存用户信息393
17.4小结394
附录A实例代码安装395
A.1代码说明395
A.2钟情JBoss395
A.3工具下载与安装396
A.3.1SpringIDE396
A.3.2TapestrySpindle400
A.3.3JBossIDE406
A.3.4HibernateSynchronzier411
A.4代码使用411
附录Bspring-beans.dtd的内容模型413
B.1beans节点413
B.2bean节点414
B.3constructor-arg节点417
B.4property节点419
B.5lookup-method节点419
B.6replaced-method节点420
附录C参考资料421
后记425