Object::Mediator

Object::Mediator is a generic object persistence framework.
Download

Object::Mediator Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Perl Artistic License
  • Price:
  • FREE
  • Publisher Name:
  • Eugen J. Sobchenko
  • Publisher web site:
  • http://search.cpan.org/~ejs/Object-Mediator-0.02/lib/Object/Mediator.pm

Object::Mediator Tags


Object::Mediator Description

Object::Mediator is a generic object persistence framework. Object::Mediator is a generic object persistence framework.SYNOPSIS package Persistent; use base qw( Object::Mediator ); __PACKAGE__->mk_attr ( qw(foo bar) ); sub _set_id { my $self = shift; my $id = generate_identity(); $self->identity( $id ); } sub _insert { my $self = shift; $db_handle->insert ( $self->id, $self->foo, $self->bar ); } sub _update { my $self = shift; $db_handle->update ( $self ); } sub _delete { my $self = shift; $db_handle->delete ( $self->id ); } sub _select { my $self = shift; my ( $foo, $bar ) = $db_handle->select ( $self->id ); $self->foo ( $foo ); $self->bar ( $bar ); }Object::Mediator attempts to be simple and fairly minimalistic object mapping framework. Main aims of development were: usage simplicity, end user transparency, database independency and minimization of database interaction with some kind of in-memory object state control system. Requirements: · Perl


Object::Mediator Related Software