I've found Spring Roo to be a great way to learn how to setup configuration properly. As I continue to spend time in configuring my home project, I continue to be amazed at the powerful features that
Roo brings to the table. I had written a small application for tracking family chores. I spent about 25 minutes drawing the entities in a napkin, then spent 10 minutes writing a
Roo script (file with extension "
roo"). Then, I opened a
Roo shell and run "
script myscript.roo". This created my project, including all the scaffolding for my entities. I had my project running in minutes. After a while, I detected a problem with my entities relationship and wanted to see the persisted data. Of course, I had the the "IN MEMORY" choice, which brought all sort of problems when trying to see the data within.