Summary

Spring provides Cache Manager to manage caching in a Spring application. In this chapter, you have seen how to define the caching manager for a particular caching technology. Spring provides some annotations for caching such as @Cacheable, @CachePut, and @CacheEvict, which we can use in our Spring application. We can also configure caching in the Spring application by using the XML configuration. Spring framework provides cache namespace to achieve this. The <cache:cacheable>, <cache:cache-put>, and <cache:cache-evict> elements are used instead of the corresponding annotations.

Spring makes it possible to manage caching in anapplication by using Aspect-Oriented Programming. Caching is a cross-cutting concern for the Spring Framework. That means, caching is as an aspect in the Spring application. Spring implements caching by using around advice of the Spring AOP module.

In the next Chapter 10, Implementing MVC Pattern in a Web Application using Spring, we will explore how Spring we can use in the web layer and with the MVC pattern.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset