mod_perl: komunikace mezi handlery
Jan Kasprzak
kas na fi.muni.cz
Úterý Únor 22 12:11:58 MET 2005
Honza Pazdziora wrote:
: On Tue, Feb 22, 2005 at 11:14:58AM +0100, Jan Kasprzak wrote:
: > No, pnotes to taky nezna (i kdyz vecer jsem na toto taky v manualu
: > narazil).
:
: A po
:
: $ perl -MApache2 -MModPerl::MethodLookup -e print_method pnotes
: To use method 'pnotes' add:
: use Apache::RequestUtil ();
Jo, tohle je asi ono.
: > No, jine dokumentace pisou ze ->notes je primo metoda $r,
: > nikoliv $r->connection. Ale ani to nefunguje. Ted mam
:
: No, takhle: bavime se o mod_perl 1 nebo mod_perl 2? V mod_perlu 2 je
: potreba rikat use dalsi moduly, abys k tomu $r (nebo i $c) prihodil
: dalsi metody.
mod_perl 2. V podstate copy&pastuju priklady z manualu
a zkousim co to dela. Ale ta dokumentace je zrejme z casti prevzata
z verze 1 a nikdy neupravena pro verzi 2.
: > http://mujserver/cesta/skript.pl by znamenalo, ze se spusti
: > sub handler() z <DocumentRoot>/cesta/skript.pl), zadne
: > obskurni mapovani modulu na <Location> v httpd.conf.
:
: PerlResponseHandler
:
No, ja jsem myslel ty vsechny body zaroven, kazdy z nich
zhruba tusim jak se udela. Ale celkove asi pro tento ucel
nic hotoveho neni, ze?
: > - preferuji spousteni sub handler(), ale prinejhorsim se muze spoustet
: > i ten skript jako hlavni program
:
: Napsat si vlastni modul, ktery udela to nacteni, kompilaci a spusteni
: ${package}::handler, da se na to s pouzit ModPerl::RegistryCooker.
:
Jo. RegistryCooker vypada dobre.
: > - a pokud by bylo vic moznosti, tak preferuju system, ktery mi umozni
: > psat aplikace tak, abych pokud mozno mohl kod psat hned a nemusel
: > kazdou aplikaci zacit celou strankou ruznych "use" a "new CGI"
: > a podobne.
:
: Muzes se inspirovat na
:
: http://www.fi.muni.cz/~adelton/perl/RayApp-1.165.tar.gz
:
: je to tedy primarne zamerene na to XML / XSLT zpracovani, ale presne
: tohle je tam taky a tohle se tam dela pomoci input modulu, ktere se
: daji nakonfigurovat ruzne pro ruzna URL a pak vraci seznam parametru,
: ktere se pak predavaji primo handleru. Dokumentace tam neni nijak
: valna, ale jsou tam dost extensivni testy v httpd-tests, takze jako
: dokumentaci je asi vhodne vzit tenhle podadresar, skripty jsou *.mpl
: a konfigurace *.conf/*.conf.in.
Jo, uz jsem se dival, ale prislo mi ze je tam prilis mnoho
veci zacinajicich na velke X na to, abych v tom hledal specifika
pouziti mod_perlu.
-Y.
--
| Jan "Yenya" Kasprzak <kas at {fi.muni.cz - work | yenya.net - private}> |
| GPG: ID 1024/D3498839 Fingerprint 0D99A7FB206605D7 8B35FCDE05B18A5E |
| http://www.fi.muni.cz/~kas/ Czech Linux Homepage: http://www.linux.cz/ |
> Whatever the Java applications and desktop dances may lead to, Unix will <
> still be pushing the packets around for a quite a while. --Rob Pike <
Další informace o konferenci Perl