* Jonathan Rockway <[EMAIL PROTECTED]> [2007-01-18 17:55]:
> A. Pagaltzis wrote:
> >Eh? Apache doesn’t dispatch anything unless maybe you’re
> >talking about mod_perl
> 
> If that's true, then GETting http://mysite.com/foo/bar/baz.html
> would get a file named $DOCROOT/foo\/bar\/baz.html.
> Considering that's never the case (you can't have / in UNIX
> filenames, only paths), I would say Apache is a dispatcher.
> Add mod_alias and mod_rewrite into the mix, and Apache is
> definitely a URL dispatcher.

Hmm, you’re right. I guess I’ll start writing my apps as lots of
little CGI scripts so that I can use the Apache dispatching.

No wait, this isn’t 1992 anymore.

(Except for many PHP people who’re still stuck there.)

Last I checked, Apache’s URI translation won’t route requests to
particular methods within an app that’s launched from a single
script, so no, Apache is not a dispatcher in the sense that
Catalyst or RoR is.

You can of course load your app *into* the webserver with
mod_perl, in which case you can configure Apache to dispatch the
URI to a particular method in your app; but I mentioned that as
an exception in the previous mail anyway. I assumed that would be
enough of a hint, but I guess I expected too much.

Are we done splitting this hair now or do you need more
clarification?

Regards,
-- 
Aristotle Pagaltzis // <http://plasmasturm.org/>

_______________________________________________
List: [email protected]
Listinfo: http://lists.rawmode.org/mailman/listinfo/catalyst
Searchable archive: http://www.mail-archive.com/[email protected]/
Dev site: http://dev.catalyst.perl.org/

Reply via email to