Day 7 - Rapid CRUD with Catalyst  Today we'll build an entire
CRUD application with 20 lines of Perl, using CatalystX::CRUD,
Rose::HTML::Objects, Rose::DB::Object, Template::Toolkit and the
YUI CSS/Javascript library (  Many of the other Advent Calendar
entries this year will focus on similar technologies used in
much more glamorous ways. This entry is down-and-dirty form-
based CRUD. You know, the kind that likely still pays your
bills.  Catalyst has its origins in Maypole, which was a CRUD-
oriented web application framework. See for example. While
Catalyst is much more flexible now and not tied to CRUD in
particular, CRUD remains one of the most frequently implemented
features. And now, it can be one of the easiest to implement as
well.  Impatient? Here's the code.  We need a Rose::DB subclass
to manage the database connections. For this tutorial we'll
create a test database with SQLite called advent_example.db.
Read the Rose::DB::Tutorial documentation when you get to the
point of connecting to your existin