in reply to Perl, Java, MySQL?

Haven't used Java, but I have tried out Inline::Java (a year or two ago), which worked well. It also has a more recent release (although only 2011) and more good reviews, and Java seems to be failing all its tests on CPAN Testers (although Inline::Java doesn't look too great either)...

As for the approach in general - you'll lose some performance in the Perl<->Java interface. If your web interface doesn't get many queries that'll likely be fine, but for a heavily used interface you may run into performance issues, and a pure Java web interface would probably be advisable.

Not duplicating the DAOs is probably a good idea, especially if they contain some code (validation?), but if the schema is simple and you're willing to have duplicate DAOs, take a look at DBIx::Class.

Also, if you haven't yet, look at Dancer, Catalyst, Mojolicious, and Mojolicious::Lite.

Replies are listed 'Best First'.
Re^2: Perl, Java, MySQL?
by wjw (Priest) on May 19, 2014 at 15:54 UTC

    Thanks much! Exactly what I was looking for. I had just this morning encountered this idea and appreciate the quick feedback. I have just begun recently to look at the frameworks you mentioned. Thanks for re-enforcing that as well.

    ...the majority is always wrong, and always the last to know about it...
    Insanity: Doing the same thing over and over again and expecting different results...