Table of Contents

 

Copyright

Brief Table of Contents

Table of Contents

Foreword

Preface

Acknowledgments

About this Book

About the Authors

About the Cover Illustration

1. Starting Spring apps rapidly with Roo

Chapter 1. What is Spring Roo?

1.1. Configuration is a burden

1.1.1. Spring reduces the pain

1.1.2. Shifting from code to configuration

1.1.3. Spring makes development less painful

1.1.4. Batteries still required

1.1.5. Those other guys—RAD frameworks

1.1.6. Java needs RAD

1.2. Enter Spring Roo

1.2.1. Installing the Roo shell

1.2.2. Launching the shell

1.3. Roo by example—the Pizza Shop

1.3.1. The pizzashop.roo sample

1.3.2. Running the Pizza Shop with Maven

1.3.3. Creating toppings—forms

1.3.4. Creating a pizza form—dependencies

1.3.5. JSON-based web services with the Pizza Shop

1.3.6. Wrapping up the walk-through

1.3.7. The Pizza Shop script

1.4. Roo application architecture models

1.4.1. The web layer

1.4.2. Service-and-repository layering in Roo

1.4.3. Roo’s Active Record architecture

1.4.4. Which pattern is better?

1.5. Summary

1.6. Resources

Books

Web

Chapter 2. Getting started with Roo

2.1. Working with the Roo shell

2.1.1. Give me a hint!

2.1.2. Common Roo commands

2.1.3. Creating an application

2.1.4. Adjusting the logging level

2.1.5. Adding persistence and running the application