注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)JAVA及其相關(guān)精通Spring

精通Spring

精通Spring

定 價(jià):¥39.00

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

ISBN: 9787121010514 出版時(shí)間: 2005-04-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 425 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

第一部分Spring架構(gòu)分析
第1章Spring啟程3
1.1背景知識(shí)3
1.2運(yùn)行Spring實(shí)例應(yīng)用3
1.2.1實(shí)例1:example14
1.2.2實(shí)例2:example27
1.2.3實(shí)例3:example38
1.2.4實(shí)例4:example49
1.3SpringI/O實(shí)用類12
1.4小結(jié)13
第2章安裝和構(gòu)建Spring15
2.1獲得二進(jìn)制文件15
2.2基于源代碼構(gòu)建Spring17
2.2.1基于CVS訪問以獲得源代碼17
2.2.2構(gòu)建Spring框架20
2.2.3重要Ant任務(wù)25
2.3安裝Spring27
2.4小結(jié)28
第3章控制反轉(zhuǎn)(SpringIoC)29
3.1IoC背景知識(shí)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小結(jié)48
第4章面向方面編程(SpringAOP)49
4.1AOP及SpringAOP背景知識(shí).49
4.2SpringAOP裝備51
4.2.1Before裝備52
4.2.2After裝備55
4.2.3Throws裝備58
4.2.4Around裝備61
4.3ProxyFactoryBean65
4.4對(duì)象池68
4.5小結(jié)71
第5章深入Spring架構(gòu)73
5.1架構(gòu)概述.73
5.2Spring具體構(gòu)件74
5.2.1Spring上下文74
5.2.2SpringWeb75
5.2.3Spring數(shù)據(jù)訪問對(duì)象(DAO)76
5.2.4SpringORM78
5.2.5SpringWebMVC框架78
5.3綜合實(shí)例分析78
5.3.1實(shí)例概述80
5.3.2安裝和配置example1183
5.3.3架構(gòu)分析88
5.4小結(jié)92
第二部分Spring應(yīng)用開發(fā)
第6章命名服務(wù)——JNDI97
6.1背景97
6.2Spring對(duì)JNDI提供的支持98
6.2.1JndiObjectFactoryBean99
6.2.2JndiObjectTargetSource102
6.2.3JndiTemplate105
6.2.4JndiCallback109
6.3小結(jié)110
第7章事務(wù)服務(wù)——JTA111
7.1背景111
7.2Spring對(duì)事務(wù)管理提供的支持112
7.2.1PlatformTransactionManager113
7.2.2聲明式事務(wù)117
7.2.3編程式事務(wù)133
7.3小結(jié)136
第8章消息服務(wù)——JMS137
8.1背景137
8.2Spring對(duì)JMS提供的支持138
8.2.1JmsTemplate139
8.2.2事務(wù)管理164
8.3小結(jié)165
第9章郵件服務(wù)——JavaMail167
9.1背景167
9.2Spring對(duì)JavaMail提供的支持167
9.2.1使用CosMailSenderImpl168
9.2.2使用JavaMailSenderImpl170
9.3小結(jié)172
第10章企業(yè)Bean服務(wù)——EJB173
10.1背景173
10.2Spring對(duì)EJB提供的支持173
10.2.1開發(fā)EJB176
10.2.2訪問EJB187
10.3小結(jié)189
第11章持久化服務(wù)——DAO.JDBC.ORM191
11.1背景191
11.2Spring對(duì)DAO提供的支持192
11.3Spring對(duì)JDBC提供的支持193
11.3.1JdbcTemplate193
11.3.2DataSourceTransactionManager200
11.3.3連接數(shù)據(jù)庫(kù)的方式200
11.3.4將JDBC操作建模為Java對(duì)象201
11.4Spring對(duì)ORM提供的支持206
11.4.1Hibernate介紹207
11.4.2Hibernate集成支持216
11.5小結(jié)224
第12章任務(wù)調(diào)度服務(wù)——Quartz.Timer225
12.1背景225
12.2Spring對(duì)Quartz提供的支持225
12.2.1QuartzJobBean和JobDetailBean的使用228
12.2.2MethodInvokingJobDetailFactoryBean的使用233
12.3Spring對(duì)Timer提供的支持238
12.3.1ScheduledTimerTask的使用239
12.3.2MethodInovkingTimerTaskFactoryBean的使用243
12.4小結(jié)247
第13章遠(yuǎn)程服務(wù)249
13.1背景249
13.2Spring對(duì)遠(yuǎn)程服務(wù)提供的支持251
13.2.1RMI使能服務(wù)251
13.2.2Hessian使能服務(wù)259
13.2.3Burlap使能服務(wù)267
13.2.4HTTPInvoker使能服務(wù)273
13.3Spring對(duì)Web服務(wù)提供的支持280
13.4小結(jié)291
第三部分Spring高級(jí)主題
第14章視圖技術(shù)集成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小結(jié)313
第15章Tapestry集成315
15.1Tapestry介紹315
15.2Page和組件模板318
15.3創(chuàng)建Tapestry組件320
15.4Tapestry校驗(yàn)子系統(tǒng)320
15.5管理服務(wù)器端狀態(tài)327
15.6配置Tapestry應(yīng)用328
15.7與Spring集成329
15.8小結(jié)332
第16章JSF集成333
16.1Web前端開發(fā)的趨勢(shì)333
16.2JSF介紹334
16.3Spring和JSF-Spring提供的JSF集成336
16.4example29實(shí)例研究337
16.4.1部署及使用338
16.4.2開發(fā)過程343
16.4.3Spring提供的JSF集成能力355
16.4.4JSF-Spring項(xiàng)目提供的JSF集成能力355
16.5小結(jié)357
第17章用于Spring的Acegi安全框架359
17.1Acegi介紹359
17.2Acegi架構(gòu)及使用362
17.2.1構(gòu)建contacts應(yīng)用362
17.2.2Acegi架構(gòu)綜述370
17.2.3Web資源的認(rèn)證372
17.2.4Web資源的授權(quán)377
17.2.5配置AcegiServlet過濾器378
17.2.6方法級(jí)的認(rèn)證和授權(quán)388
17.3其他內(nèi)容389
17.3.1實(shí)現(xiàn)密碼的加密處理391
17.3.2緩存用戶信息393
17.4小結(jié)394
附錄A實(shí)例代碼安裝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é)點(diǎn)413
B.2bean節(jié)點(diǎn)414
B.3constructor-arg節(jié)點(diǎn)417
B.4property節(jié)點(diǎn)419
B.5lookup-method節(jié)點(diǎn)419
B.6replaced-method節(jié)點(diǎn)420
附錄C參考資料421
后記425

本目錄推薦

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