I haven't had the opportunity to work with it yet but I hear Alzabo and Class::DBI go some distance to help you solve some of these problems and keep your hands away from having to write much of the lower-level code that nice OO-persistence can require. My thinking is that Alzabo might do even more for you than other solutions since it will also serve as your schema documentation *and* will generate it as well. Then again - I'm perfectly comfortable doing up a very nice schema in PostgreSQL and don't need Alzabo to create it for me.

Consider those as suggestions. I've got an example of code that does this sort of thing up at jbj-0731.tgz. Browse the Voter::Db classes.


In reply to Re: OO Application Design by diotalevi
in thread OO Application Design by Nomis52

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.