Integrating Roo with other Web Frameworks
Spring Roo is an enabler—a gateway drug. It simplifies to the point of triviality the configuration and installation of technologies in service of your application. As powerful as Spring Roo is, it does not do its work alone. It relies on the Spring framework and other, sister frameworks to provide the runtime functionality—to actually make these integrations work, to make them meaningful. As we move through the next section, remember that Spring itself has integrations with more technologies than any other technology and that half of the work of surfacing these technologies in Spring Roo is often just having a way to enable the integration in a Roo project. The best integrations, however, offer ways to improve development-time productivity with these technologies. In this section, we’ll take a look at a few web frameworks that provide compelling integrations for Roo users.
Some of the most exciting integrations today are in the web framework space. People are building dynamic, highly interactive applications today that are a rich mix of client side technologies like JavaScript, CSS, HTML, or Flex, and server side technologies like Spring MVC.
For the integrations in the rest of this chapter, let’s assume a known starting point. Delete your project, and create a new one using the New Roo project dialog in SpringSource Tool Suite (File > New > Spring Roo Project) and reset the entities with the following Roo shell commands before trying out ...
Get Getting Started with Roo now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.