Re: feedback on an approach

[prev] [thread] [next] [Date index for 2005/02/09]

From: Perrin Harkins
Subject: Re: feedback on an approach
Date: 17:41 on 09 Feb 2005
On Wed, 2005-02-09 at 11:26 -0500, Jonathan Vanasco wrote:
> could someone who has worked w/mod perl longer than I have give me some 
> feedback on this approach to webapps i've been using lately:
> 
> • the modperl handler creates a 'user' of the web app based on the 
> apache request
>    the 'user' handles all the session management, login, etc
>    my $user = new myApp::User( $r );
> • the handler then creates a 'page' of the webapp  as such
>    my $page = new myApp::Page( $user );
>    then calls it to render
>    my  $outputHTML = $page->render()
> 
> the myApp::Page is a perl mod that pulls the request info off of the 
> user object, and correlates that to the user profile
> 
> everything is a perlmod that is pre-compiled.  subclasses of 
> myApp::Page are the page content areas
> 
> It sounds crazy, and probably is.

It's impossible to say, based on such a short description.  What I can
say is that using a design like MVC that separates the presentation from
the functionality is pretty useful, and I often use inheritance in
controllers.  I also use inheritance in presentation, usually by taking
advantage of whatever include path features the templating system I'm
using supports.

- Perrin

feedback on an approach
Jonathan Vanasco 16:26 on 09 Feb 2005

Re: feedback on an approach
Perrin Harkins 17:41 on 09 Feb 2005

Generated at 17:56 on 01 Mar 2005 by mariachi v0.52