| Apache :: Talep :: Dispatcher Apache :: Talep :: Dispatcher Perl Modülü, Apache :: Talep :: Denetleyici'nin bir alt sınıfına istekleri gönderir. |
Şimdi İndirin |
Apache :: Talep :: Dispatcher Sıralama ve Özet
- Lisans:
- Perl Artistic License
- Yayıncı adı:
- Bradley Kite
- yayıncı web sitesi:
- http://search.cpan.org/~kite/gestalt-0.2.1/Dispatcher/Dispatcher.pm
Apache :: Talep :: Dispatcher Etiketler
Apache :: Talep :: Dispatcher Açıklama
Apache :: Talep :: Dispatcher Perl Modülü, Apache :: Talep :: Denetleyici'nin bir alt sınıfına istekleri gönderir. Apache :: Talep :: Dispatcher Perl Modülü, Apache :: Talep :: denetleyicinin bir alt sınıfına istekleri gönderir. file.cfg setenv apac_name myApplication Apache :: Talep :: Dispatcher, Mod_perl altında Apache HTTP isteklerini işleyen bir mod_perl işleyicisidir ve bunları Apache :: Talep :: denetleyicinin alt sınıfına gönderir (bazı ilk talepten sonra) kurulum yapıldı). gerekir, gerekirse, DBI kullanarak bir veritabanıyla bağlantı kurar, bu istek için oturum verilerini alır (Apache :: oturumunu kullanarak), bir şablon işlemcisini başlatın (şablon-Toolkit'i kullanarak) Dispatcher, Apache :: Talep :: denetleyicinin kontrol edilmesini sağlama talebinin URI'sini ayrıştırır. URI, böylece: '/ MyApplication / Subcla SS / Action'becomes: 'Subclass / Action'or' / MyApplication / Sub / Sınıf / Aksiyon'becomes: 'Sub / Class / Aksiyon, daha sonra bir modül adına dönüştürülür ve örneğin: Apache: : Talep :: Denetleyici :: Subclass veya Apache :: Talep :: Kontrolör :: Alt :: Sınıflandırma eylemi () Yöntem adıdır. Subclass veya eylem adı Talep reddedilir. Dispatcher daha sonra modül adından dinamik olarak miras alır ve ardından $ Self-> Eylem () çağırır. İlk parametresi olarak girilen bir gönderici nesnesi ile. Nesne şablonu => $ şablonu, # Şablon işlemcisi APR => $ q, # CGI / LibApreq nesne oturumu =>% Oturum # Yapılandırma dosyasında bu kullanıcı tarafından yapılan herhangi bir oturum verisi, 'DBH' veya 'oturum' kapatıldılarsa tanımlanmamış olabilir. Örnek denetleyici yöntemi aşağıdaki gibi yazılabilir: Paket Apache :: Talep :: Denetleyici :: Subclass; @isa = qw (Apache :: talebi :: denetleyici); sıkı kullanmak; Apache :: Const QW (: Genel: Yöntemler: HTTP) kullanın; alt eylem {$ benlik = vardiya; $ şey = getthingbyid ($ öz -> {'dbh'}, $ öz -> {'DBH'} -> param ('thingid')); $ öz -> {'istek'} -> statü (http_ok); $ öz -> {'istek'} -> Content_Type ('metin / html'); $ öz -> {'şablon'} -> işlem ('mytemplate', {şey => $ şey}); Geri dönüş tamam; } 1; Gereksinimler: · Perl
Apache :: Talep :: Dispatcher İlgili Yazılım