Summary

In this chapter, we discussed the e-mail support in Spring and JMS in Spring. We took a look at the JavaMail API and Spring API for JavaMail. Then, we developed a Spring Mail Application. We discussed Spring Java Message Service and understood message, messaging, and JMS components. We took a look at the MOM Service Provider and configured ActiveMQ. We also developed an application to perform messaging using a Spring JMS Template. Then, we discussed the exception on running the application.

In the next chapter, we will go through the solutions of all the exercises given thus far.

Online chapters

Chapter 9, Inversion of Control in Spring – Using Annotation, configures Spring beans and Dependency Injection using annotation. It covers annotation-based Dependency Injection and life cycle annotation. It explains how to reference beans using Spring Expression Language (SpEL), invoke methods using SpEL, and work with operators in SpEL. It also covers the text messages and internationalization provided by Spring, which we will learn to implement in our application. This is an online chapter available at https://www.packtpub.com/sites/default/files/downloads/7368OS_Chapter9.pdf.

Chapter 10, Aspect-oriented Programming with Spring, introduces you to aspect-oriented programming. It shows you how and where to apply your aspects in your application using Spring's powerful pointcut mechanism and discusses proxies in the Spring AOP. This is an online chapter available at https://www.packtpub.com/sites/default/files/downloads/7368OS_Chapter10.pdf.

Appendix C, Spring Form Tag Library, shows the Spring form tag library provided by the Spring Web MVC framework. The Spring form tag library is a set of tags in the form of a tag library, which is used to construct views (web pages). This is an online appendix available at https://www.packtpub.com/sites/default/files/downloads/7368OS_AppendixC.pdf.

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

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