The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.80

  • Should be a drop-in replacement, with subclasses working exactly as before, but much extended:
  • Class::DBI::Factory::Exception now provides a base class for systematic, mod_perl-friendly exception handling. All CDF family now throw exceptions based on Apache return codes.
  • CDF::Handler now much more useful and adaptable: includes full request-handling skeleton that should allow handler classes of only a few lines.
  • CDF::Ghost added (from Delivery) to simplify handling of object precursors (and deletion relics).
  • Demo application brought up to date. still doesn't store, though.
  • We now have tests for all modules except the Handler, which is only use_ok'd. Apache integration is needed for Handler tests :(

Modules

a factory interface to a set of Class::DBI classes
an AppConfig-based configuration mechanism for Class::DBI::Factory
a handler base class for Class::DBI::Factory applications
an iterator-based retriever and paginator of Class::DBI data

Provides

in cdfdemo/lib/My/Album.pm
in cdfdemo/lib/My/Artist.pm
in cdfdemo/lib/My/DBI.pm
in cdfdemo/lib/My/Genre.pm
in cdfdemo/lib/My/Handler.pm
in cdfdemo/lib/My/Track.pm
in test/Thing.pm