Spring Recipes

  • Authors
  • Gary Mak
  • Josh Long
  • Daniel Rubio

Table of contents

  1. Front Matter
    Pages i-xliv
  2. Gary Mak, Josh Long, Daniel Rubio
    Pages 1-59
  3. Gary Mak, Josh Long, Daniel Rubio
    Pages 61-116
  4. Gary Mak, Josh Long, Daniel Rubio
    Pages 117-158
  5. Gary Mak, Josh Long, Daniel Rubio
    Pages 159-170
  6. Gary Mak, Josh Long, Daniel Rubio
    Pages 171-218
  7. Gary Mak, Josh Long, Daniel Rubio
    Pages 219-248
  8. Gary Mak, Josh Long, Daniel Rubio
    Pages 249-295
  9. Gary Mak, Josh Long, Daniel Rubio
    Pages 297-369
  10. Gary Mak, Josh Long, Daniel Rubio
    Pages 371-404
  11. Gary Mak, Josh Long, Daniel Rubio
    Pages 405-457
  12. Gary Mak, Josh Long, Daniel Rubio
    Pages 459-499
  13. Gary Mak, Josh Long, Daniel Rubio
    Pages 501-523
  14. Gary Mak, Josh Long, Daniel Rubio
    Pages 525-568
  15. Gary Mak, Josh Long, Daniel Rubio
    Pages 569-596
  16. Gary Mak, Josh Long, Daniel Rubio
    Pages 597-662
  17. Gary Mak, Josh Long, Daniel Rubio
    Pages 663-705
  18. Gary Mak, Josh Long, Daniel Rubio
    Pages 707-763
  19. Gary Mak, Josh Long, Daniel Rubio
    Pages 765-801
  20. Gary Mak, Josh Long, Daniel Rubio
    Pages 803-828

About this book

Introduction

The Spring framework is growing. It has always been about choice. Java EE focused on a few technologies, largely to the detriment of alternative, better solutions. When the Spring framework debuted, few would have agreed that Java EE represented the best-in-breed architectures of the day. Spring debuted to great fanfare, because it sought to simplify Java EE. Each release since marks the introduction of new features designed to both simplify and enable solutions. With version 2.0 and later, the Spring framework started targeting multiple platforms. The framework provided services on top of existing platforms, as always, but was decoupled from the underlying platform wherever possible. Java EE is a still a major reference point, but it’s not the only target. OSGi (a promising technology for modular architectures) has been a big part of the SpringSource strategy here. Additionally, the Spring framework runs on Google App Engine. With the introduction of annotation-centric frameworks and XML schemas, SpringSource has built frameworks that effectively model the domain of a specific problem, in effect creating domain-specific languages (DSLs). Frameworks built on top of the Spring framework have emerged supporting application integration, batch processing, Flex and Flash integration, GWT, OSGi, and much more.

Keywords

Framework Grails Java Java EE JavaScript REST Web Services techniques

Bibliographic information