Professional Java Development with the Spring Framework
The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications.
You will be guided through all the Spring features and...
The Spring Framework is a major open source application development framework that makes Java/J2EE(TM) development easier and more productive. This book shows you not only what Spring can do but why, explaining its functionality and motivation to help you use all parts of the framework to develop successful applications.
You will be guided through all the Spring features and see how they form a coherent whole. In turn, this will help you understand the rationale for Spring's approach, when to use Spring, and how to follow best practices. All this is illustrated with a complete sample application. When you finish the book, you will be well equipped to use Spring effectively in everything from simple Web applications to complex enterprise applications.
What you will learn from this book
* The core Inversion of Control container and the concept of Dependency Injection
* Spring's Aspect Oriented Programming (AOP) framework and why AOP is important in J2EE development
* How to use Spring's programmatic and declarative transaction management services effectively
* Ways to access data using Spring's JDBC functionality, iBATIS SQL Maps, Hibernate, and other O/R mapping frameworks
* Spring services for accessing and implementing EJBs
* Spring's remoting framework
Who this book is for
This book is for Java/J2EE architects and developers who want to gain a deeper knowledge of the Spring Framework and use it effectively.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Rod Johnson是Spring框架的創(chuàng)始人,并且是Java和J2EE領(lǐng)域的著名專家。
Rod獲悉民大學(xué)博士學(xué)位。他具有C/C++開(kāi)發(fā)背景,從Java和J2EE發(fā)布以來(lái)就作為開(kāi)發(fā)者、體系結(jié)構(gòu)設(shè)計(jì)者和顧問(wèn)涉足了Java和J2EE領(lǐng)域。
他撰寫(xiě)了兩本最普及并最有影響力的J2EE書(shū)籍:《Expert One-on-one J2EE Design and Development》(Wrox,2002),和《J2EE without EJB》(Wrox,2004,與Juergen Hoeller合著)。這兩本書(shū)在“敏捷”J2EE的興起和改變過(guò)度復(fù)雜的傳統(tǒng)J2EE體系結(jié)構(gòu)方面都起了重要作用。
Rod是Spring框架的共同領(lǐng)導(dǎo)之一。他的發(fā)言很受歡迎,并且經(jīng)常出現(xiàn)在美國(guó)、歐洲和亞洲舉行的Java重要活動(dòng)中。他是一些JSR的專家組的成員,為Java社區(qū)發(fā)展計(jì)劃(...
Rod Johnson是Spring框架的創(chuàng)始人,并且是Java和J2EE領(lǐng)域的著名專家。
Rod獲悉民大學(xué)博士學(xué)位。他具有C/C++開(kāi)發(fā)背景,從Java和J2EE發(fā)布以來(lái)就作為開(kāi)發(fā)者、體系結(jié)構(gòu)設(shè)計(jì)者和顧問(wèn)涉足了Java和J2EE領(lǐng)域。
他撰寫(xiě)了兩本最普及并最有影響力的J2EE書(shū)籍:《Expert One-on-one J2EE Design and Development》(Wrox,2002),和《J2EE without EJB》(Wrox,2004,與Juergen Hoeller合著)。這兩本書(shū)在“敏捷”J2EE的興起和改變過(guò)度復(fù)雜的傳統(tǒng)J2EE體系結(jié)構(gòu)方面都起了重要作用。
Rod是Spring框架的共同領(lǐng)導(dǎo)之一。他的發(fā)言很受歡迎,并且經(jīng)常出現(xiàn)在美國(guó)、歐洲和亞洲舉行的Java重要活動(dòng)中。他是一些JSR的專家組的成員,為Java社區(qū)發(fā)展計(jì)劃(Java Community Process,JCP)服務(wù)。
他還具有在銀行和金融、保險(xiǎn)、軟件、媒體等領(lǐng)域從事顧問(wèn)的廣泛經(jīng)驗(yàn)。他是Interface21(www.interface21.com)的CEO,Interface21是一家致力于提供專家級(jí)J2EE和Spring框架服務(wù)的咨詢公司。他積極參與客戶項(xiàng)目和Spring開(kāi)發(fā)。
Juergen Hoeller是Interface21的共同創(chuàng)始人,該公司從源頭提供商業(yè)性Spring服務(wù)。他是Spring開(kāi)發(fā)的主要驅(qū)動(dòng)者,并且從Spring一發(fā)布開(kāi)始就擔(dān)任其發(fā)布經(jīng)理。在該項(xiàng)目中,他負(fù)責(zé)多方面的開(kāi)發(fā)內(nèi)容,從核心容器到事務(wù)管理、數(shù)據(jù)訪問(wèn)和輕量級(jí)遠(yuǎn)程處理。
Juergen獲林茨大學(xué)計(jì)算機(jī)科學(xué)碩士學(xué)位,專攻Java、OO建模和軟件工程。他是《Expert One-on-One J2EE Development without EJB》(Wiley,2001)一書(shū)的合著者,并且經(jīng)常參加各種會(huì)議和活動(dòng)。他還活躍于許多社區(qū)論壇中,其中包括TheServerSide。
