《Spring高級(jí)程序設(shè)計(jì)》對(duì)Spring開發(fā)框架的核心概念及關(guān)鍵模塊進(jìn)行了深入剖析,并結(jié)合示例展示了它們的具體應(yīng)用?!禨pring高級(jí)程序設(shè)計(jì)》共分4部分。第一部分介紹Spring框架的基礎(chǔ)知識(shí),重點(diǎn)闡述了AOP和IOC的基本概念;第二部分介紹Spring對(duì)數(shù)據(jù)持久化的支持,從基礎(chǔ)的JDBC開始,講解了Spring對(duì)應(yīng)用最廣泛的ORM框架iBATIS和Hibernate的支持;第三部分闡述了Spring企業(yè)級(jí)組件,介紹了任務(wù)調(diào)度、Mail服務(wù)、動(dòng)態(tài)語言等企業(yè)級(jí)組件相關(guān)的知識(shí);第四部分闡述如何使用Spring進(jìn)行Java EE 5開發(fā),從遠(yuǎn)程調(diào)用和事務(wù)管理開始,接著介紹了Spring MVC、Web工作流、AJAX、JMX、單元測(cè)試以及性能調(diào)優(yōu)等Java EE相關(guān)開發(fā)知識(shí)。《Spring高級(jí)程序設(shè)計(jì)》由Spring框架核心開發(fā)人員撰寫,適合各層次Java開發(fā)人員,特別是企業(yè)級(jí)Java開發(fā)人員閱讀參考。
作者簡(jiǎn)介
Jan Machacek Cake,解決方案的首席軟件架構(gòu)師,在所有項(xiàng)目的架構(gòu)討論中他都是核心人物。除了軟件架構(gòu),Jan也經(jīng)常為實(shí)現(xiàn)一些最復(fù)雜和最具挑戰(zhàn)性的功能提供幫助。自從加入了Cake項(xiàng)目以來,Jan不但參與了各種各樣復(fù)雜的項(xiàng)目,還出版了不少技術(shù)專著,證明了他在Java開發(fā)領(lǐng)域的高深造詣。閑暇之余,Jan熱衷于自行車運(yùn)動(dòng),是曼徹斯特自行車俱樂部會(huì)員。不管是計(jì)時(shí)賽還是公路賽,他都全力爭(zhēng)勝!Jan負(fù)責(zé)第1~4、6、9、11、14、16、22章的撰寫。Aleksa Vukotic Cake,解決方案的軟件架構(gòu)師,負(fù)責(zé)大部分Cake項(xiàng)目的架構(gòu)及實(shí)現(xiàn)。他在Java EE方面,特別是在Sping MVC應(yīng)用開發(fā)和安全領(lǐng)域有著豐富的經(jīng)驗(yàn)。他掌握了很多技術(shù)訣竅,這讓他幾乎可以解決所有技術(shù)難題。他還是一位出色的領(lǐng)導(dǎo)者,率領(lǐng)Cake解決方案開發(fā)團(tuán)隊(duì),幫助團(tuán)隊(duì)解決最棘手的問題。除了醉心于Java和.NET平臺(tái)外,他還喜歡體育、音樂和夜生活。他與Jan一起負(fù)責(zé)Cake解決方案的所有主要項(xiàng)目。Aleksa負(fù)責(zé)第5、8、10、15、17、21章的撰寫。Anirvan Chakraborty Cake,解決方案的高級(jí)開發(fā)工程師。由于在Spring框架方面有著豐富的經(jīng)驗(yàn)并對(duì)細(xì)節(jié)實(shí)現(xiàn)有深入了解,他負(fù)責(zé)實(shí)現(xiàn)一些具有挑戰(zhàn)性的項(xiàng)目。Anirvan為他的代碼感到自豪,始終都確保他的代碼能夠作為范例示人。除了愛搗弄Java EE和Linux之外,他喜歡跟朋友們一起聚會(huì),享用美食。他還熱衷于板球,喜歡閱讀偵探小說。Anirvan負(fù)責(zé)第7、13、19、20章的撰寫。Jessica Dirt,自2008年初開始成為倫敦Avenue A Razorfish公司的開發(fā)人員。在此之前她為Cake解決方案工作了兩年半。她主要負(fù)責(zé)一些企業(yè)級(jí)項(xiàng)目,所有項(xiàng)目都用到了本書所介紹的Spring框架和SpringWebFlow Jessica掌握了大量的專業(yè)知識(shí),擅長(zhǎng)使用Lucene獲取更高效率的索引,使用Gigaspaces有效地提升JavaEE應(yīng)用的可擴(kuò)展性。工作之余,Jessica熱衷于排球運(yùn)動(dòng)和健身。Jessica負(fù)責(zé)第12、18章的撰寫。