0%

Book Description

Summary

Spring Roo in Action is a unique book that teaches you how to code Java in Roo, with a particular focus on Spring-based applications. Through hands-on examples, you'll learn how Roo creates well-formed application structures and supports best practices and tools. Plus, you'll get a quick-and-dirty guide to setting up Roo effectively in your environment.

About the Technology

Roo is a lightweight Java console shell that simplifies compile-time tasks. It improves productivity by enforcing correct coding practices and patterns and integrates with mainstream Java technologies, including ActiveMQ, GWT, JPA, and OSGi. And, when you finish coding, it gets out of the way so there’s no runtime impact.

About the Book

Spring Roo in Action teaches you to code Java more efficiently using Roo. With the help of many examples, it shows you how to build application components from the database layer to the user interface. The book takes a test-first approach and points out how Roo can help automate many of the mundane details of coding Java apps. Along the way, you’ll address important topics like security, messaging, and cloud computing.

This book is for Java developers who want to get more productive by using Roo.

What’s Inside

  • Learn Roo from the ground up

  • Integrate with existing projects

  • Create custom add-ons

  • Use Roo with Spring

About the Authors

Ken Rimple is a veteran Java developer, trainer, mentor, and head of Chariot’s Education Services team, a VMWare training partner. He lives in the Philadelphia area. Srini Penchikala is a security architect with over 16 years of experience in software design and development. He lives in Austin, Texas.

Table of Contents

  1. Copyright
  2. Dedication
  3. Brief Table of Contents
  4. Table of Contents
  5. Foreword
  6. Preface
  7. Acknowledgments
  8. About this Book
  9. About the Authors
  10. About the Cover Illustration
  11. Part 1. Starting Spring apps rapidly with Roo
  12. Chapter 1. What is Spring Roo?
  13. Chapter 2. Getting started with Roo
  14. Part 2. Databases and entities
  15. Chapter 3. Database persistence with entities
  16. Chapter 4. Relationships, JPA, and advanced persistence
  17. Part 3. Web development
  18. Chapter 5. Rapid web applications with Roo
  19. Chapter 6. Advanced web applications
  20. Chapter 7. RIA and other web frameworks
  21. Chapter 8. Configuring security
  22. Part 4. Integration
  23. Chapter 9. Testing your application
  24. Chapter 10. Enterprise services—email and messaging
  25. Chapter 11. Roo add-ons
  26. Chapter 12. Advanced add-ons and deployment
  27. Part 5. Roo in the cloud
  28. Chapter 13. Cloud computing
  29. Chapter 14. Workflow applications using Spring Integration
  30. Index
  31. List of Figures
  32. List of Tables
  33. List of Listings
3.15.12.34