Chapter 11. Roo add-ons
This chapter covers
In the previous chapter, you learned how to process email notifications to the customers of your sample Course Manager application. You also took steps to implement an asynchronous processing solution based on Java Message Service technology using two different JMS destinations (topic and queue).
In this and the next chapter, we explain how to install existing Roo add-ons from the central Roo add-on repository. Then we show you how to write and install your own add-ons, beginning with the somewhat confusingly named simple add-on. Finally, we discuss the advanced add-on and related infrastructure features woven into Roo.
When you write Spring Roo applications you use a modular add-on architecture. Many of the core Roo components were written as add-ons, including the entity and field management commands, interactions with Maven, Java toString() and Java-Bean method constructions, Spring MVC configurations, email, JMS, and more.