A Giant Hop Forward with Spring Roo

Java: Client
Location: B110-111
Average rating: ****.
(4.00, 3 ratings)

The Spring framework is the most ubiquitous Java framework today and the easiest way to solve many problems. At some point, however, developers start to feel Java applications just can’t be any simpler because Java itself is not very simple. It is at this juncture that most people look for alternatives. Often, this leads them into the open arms of the Groovy on Grails framework, which is itself built on top of Spring. For those that like to use – or want to use – Groovy, then this is a fine option. However, there’ll always be people using Java and for them a different tact is required. Spring Roo provides the Groovy-on-Grails and Ruby-on-Rails model driven design aesthetic to Java developers through its unique use of compile-time retention aspects that help you build code that ships, quickly. The result of any Roo project is a stock standard Java application that can be deployed with no worries about runtime speed or security. The Roo framework features a vast and growing community of add-on developers that increase the surface area of this already very productive approach to application development. In this talk, Josh Long and Steve Mayzak will introduce the Spring Roo development framework, and walk users through a complete, functioning, round-tripable application developed in no time at all. Users will see how productive Java can be once a tool like Roo helps it get out of its own way. Then, they will look at tailoring the framework with Spring Roo add-ons to add plug ’n play functionality.

Steve Mayzak

SpringSource, a division of VMware

Steve Mayzak is part of the Cloud Applications Platform team at
VMware. As part of this team he is focused on mapping our solutions to
customers needs and ensuring that what we offer fits their requirements.
He is constantly in the field working with customers on their Enterprise Java and Cloud initiatives.

Photo of Josh Long

Josh Long


Josh Long is the Spring developer advocate, an editor on the Java queue for InfoQ.com, and the lead author on several books, including Apress’ Spring Recipes, 2nd Edition. Josh has spoken at many different industry conferences internationally including TheServerSide Java Symposium, SpringOne, OSCON, JavaZone, Devoxx, Java2Days and many others. When he’s not hacking on code for SpringSource, he can be found at the local Java User Group or at the local coffee shop. Josh likes solutions that push the boundaries of the technologies that enable them. His interests include scalability, BPM, grid processing, mobile computing and so-called “smart” systems. He blogs at joshlong.com and on Twitter