Chapter 11. Roo add-ons

 

This chapter covers

  • Using Roo add-ons
  • Writing your own add-ons
  • Modifying your project configuration
  • Providing Roo shell commands
  • Learning Felix and OSGi terminology

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.

11.1. Extending Roo with add-ons

 
 
 
 

11.2. How add-ons work

 
 
 

11.3. Working with published Roo add-ons

 
 

11.4. Enough OSGi to be dangerous

 
 
 

11.5. Types of Roo add-ons

 
 
 
 

11.6. Roo wrapper add-ons

 
 

11.7. Adding a language to Roo with i18n

 
 
 

11.8. A simple add-on: jQuery UI

 
 
 

11.9. Summary

 
 

11.10. Resources

 
 
 
sitemap

Unable to load book!

The book could not be loaded.

(try again in a couple of minutes)

manning.com homepage
test yourself with a liveTest