Spring in a Nutshell

by ; ; ;
  • ISBN13:


  • ISBN10:


  • Format: Paperback
  • Copyright: 2013-08-30
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $59.99
We're Sorry.
No Options Available at This Time.


The most complete reference available for the Spring 3.x framework, Spring in a Nutshell provides all of the details you need to configure and build lightweight enterprise applications on the Java platform -- ideal whether you're new to Spring or familiar with previous versions of this popular open source framework.You'll quickly get up to speed on the fundamentals of Spring and how it enables you to write clean and simple applications with code that's portable, reusable, testable, and maintainable. You'll also discover how flexible this framework really is. This book provides techniques that will help you use Spring in a single class within your application, in a single application layer, or throughout your entire application, from the top to the bottom. Get everything you need to know to build enterprise Java applications, as well as web-based applications for browsers and RESTful web services Discover how Spring handles transactions, remoting, messaging, aspect-oriented programming, testing, and more Build web applications with Spring MVC that access data with JDBC, JPA, Hibernate, etc. Learn about the Spring Expression Language and the framework's dynamic language support Consult quick reference guides to XML schemas and annotations used throughout the Spring Framework

Author Biography

Sam Brannen is a Senior Software Consultant with over 12 years' experience and co-founder of Swiftmind GmbH, a software consulting agency in Zurich, Switzerland. At Swiftmind Sam helps international clients achieve best practices in agile software development, architecture, design, implementation, and testing of enterprise Java applications using the Spring Framework, OSGi, and a plethora of open source technologies. In his consulting role, Sam most enjoys leading work shops, code reviews, coaching, and training clients.

Sam is a popular speaker at conferences on Java, Spring, and OSGi. He is also an active core committer for the Spring Framework, the author of the Spring TestContext Framework, and was previously a member of the SpringSource dm Server development team.

Over the years, Sam has helped clients build applications in various business sectors ranging from e-commerce to banking, retail, automotive, and social communities. When not in front of his computer, Sam enjoys traveling and spending time with family and friends.

Tareq Abedrabbo is a Senior Consultant and the founder of GoPragmatic. Tareq has strong experience in the Telecom industry where he has been working on various aspects of enterprise applications including architecture, web development, and data integration. Tareq has been an enthusiastic and often early adopter of the Spring Framework and portfolio projects since 2004. He is currently a committer on the Spring Web Services project and more recently has been contributing to the Spring-WS Grails plugin.

Boris Burgstaller is a Senior Software Consultant and co-founder of Swiftmind GmbH in Zurich, Switzerland. Boris began using the Spring Framework in 2004 and has worked on many enterprise Java and OSGi projects in the web environment, for the financial, governmental and industrial sectors as well as in information retrieval.

As a Spring enthusiast most of his projects are based on the Spring Framework and other open source technologies. Boris also loves to speak about Spring and Java at conferences. He is a pragmatic programmer and enjoys sharing his approach to modern software development with his clients, co-workers, and other project members.

Russ Miles is a co-founder and CEO at OpenCredo, a software development best practice consultancy based in the UK. At OpenCredo Russ specializes in enterprise software development, working with many international clients to 'up their game'. Russ also regularly speaks at international conferences on subjects ranging from Agile Software Development to Cloud Computing. As well as consultancy and speaking engagements, Russ is a popular trainer and enjoys most working with clients to create bespoke workshops that maximize learning for the given organization.

To ensure he has as little free time as possible, Russ also leads and contributes to a number of open source projects. Russ is a self-confessed polyglot programmer (and proud of it!) and as such can often be found contributing to an Objective C or Python project in addition to Java projects. It's all about using the right tool for the job.

When he can be dragged away from his laptop, Russ enjoys playing guitar and being a husband and father, though not always necessarily in that order.

Rewards Program

Write a Review