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