注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計JAVA及其相關精通Spring

精通Spring

精通Spring

定 價:¥39.00

作 者: 羅時飛編著
出版社: 電子工業(yè)出版社
叢編項: 開發(fā)專家之Sun One
標 簽: 暫缺

ISBN: 9787121010514 出版時間: 2005-04-01 包裝: 平裝
開本: 26cm 頁數(shù): 425 字數(shù):  

內(nèi)容簡介

  凝聚Java魅力,成就開發(fā)專家?!鼋榻B如何構建、安裝Spring■深入到Spring的IoC容器、AOP架構中;■講解如何使用Spring提供的J2EE抽象服務;■掌握Spring遠程服務,包括RMI、Hessian、Burlap、HTTPInvoker、Web服務?!鲋v解如何集成、使用web層框架,包括Sturs、SpringwebMVC、Tapestry、JSF;■深入研究用于Spring的Acegi安全框架;■介紹如何在Spring中集成,使用各種Opensource框架,包括Hibernate、Quartz、JOTM;■Spring開發(fā)者的必備手冊;■本書所有實例源代碼文件請到http://www.fecit.com.cn“下載專區(qū)”下載。本書深入剖析了當前流行的輕量級開發(fā)框架Spring技術。本書總共分成3部分。第一部分,重點闡述Spring的架構。這部分內(nèi)容循序漸進帶領開發(fā)者進入Spring中。主要在于闡述SpringIoC和SpringAOP。第二部分,重點闡述Spring的使用。這部分內(nèi)容從簡化Java/J2EE的角度出發(fā),從J2EE平臺各個技術層面分析、并給出大量的研究實例,對Spring提供的API進行闡述。主要在于闡述Spring對J2EEAPI提供的服務抽象。第三部分,重點闡述Spring高級專題。這部分內(nèi)容重點對視圖技術進行了研究,因為對于開發(fā)Web應用而言,前端界面的開發(fā)往往工作量很大。因此,使用合理的視圖技術開發(fā)Web應用對于項目的成功與否很關鍵。另外,Web應用的安全性往往也是企業(yè)應用中最為重要的需求之一,而用于Spring的Acegi安全框架很好地解決了這個問題,這也是第三部分重點研究的內(nèi)容之一。

作者簡介

  羅時飛,J2EE架構師,西安交通大學碩士。從事J2EE開發(fā)、架構工作多年,曾擔任大型軟件公司產(chǎn)品開發(fā)經(jīng)理,實踐經(jīng)驗豐富。對J2EE平臺中的標準架構、OpenSource技術有深入研究。代表譯著:《TheJ2EETutorial》、《JBossadministrationandDevelopment》。個人網(wǎng)站:http://www.open-v.com相關圖書精通Struts:基于MVC的JavaWeb設計與開發(fā)(附贈光盤1張)J2EE應用開發(fā)詳解JBuilderX無線應用開發(fā)(配光盤)(Borland開發(fā)專家)

圖書目錄

第一部分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章控制反轉(zhuǎn)(SpringIoC)29
3.1IoC背景知識29
3.2SpringIoC30
3.2.1BeanFactory30
3.2.2ApplicationContext39
3.3IoC其他內(nèi)容43
3.3.1發(fā)布并監(jiān)聽事件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數(shù)據(jù)訪問對象(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應用開發(fā)
第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章企業(yè)Bean服務——EJB173
10.1背景173
10.2Spring對EJB提供的支持173
10.2.1開發(fā)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連接數(shù)據(jù)庫的方式200
11.3.4將JDBC操作建模為Java對象201
11.4Spring對ORM提供的支持206
11.4.1Hibernate介紹207
11.4.2Hibernate集成支持216
11.5小結224
第12章任務調(diào)度服務——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開發(fā)及配置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創(chuàng)建Tapestry組件320
15.4Tapestry校驗子系統(tǒng)320
15.5管理服務器端狀態(tài)327
15.6配置Tapestry應用328
15.7與Spring集成329
15.8小結332
第16章JSF集成333
16.1Web前端開發(fā)的趨勢333
16.2JSF介紹334
16.3Spring和JSF-Spring提供的JSF集成336
16.4example29實例研究337
16.4.1部署及使用338
16.4.2開發(fā)過程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其他內(nèi)容389
17.3.1實現(xiàn)密碼的加密處理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的內(nèi)容模型413
B.1beans節(jié)點413
B.2bean節(jié)點414
B.3constructor-arg節(jié)點417
B.4property節(jié)點419
B.5lookup-method節(jié)點419
B.6replaced-method節(jié)點420
附錄C參考資料421
后記425

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號