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

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Fiyat:
  • FREE
  • 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