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