Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
In this chapter, we looked at a lot of problems associated with traditional applications, and you saw how Spring can help you solve these problems. We discussed a variety of problems that occur during application development, and we looked at sensible ways in which these problems can be solved effectively. Throughout the chapter, we examined how the practices we discussed were used when we design the SpringBlog application.
This chapter only scratched the surface of application design as a whole, but we covered some major considerations that are specific to Spring-based applications and problems that you can fix easily when using Spring. For a fuller discussion of application design for SpringBlog, refer to Chapter 23.
In the next chapter, we present a detailed look at transaction support, including full examples of both local and distributed transactions and some useful tips for testing transactional methods.