Www :: Mechanize :: Pluggable

www :: Mechanize :: Pluggable fornisce tutte le stesse funzionalità di www :: meccanizzate, ma aggiunge il supporto per i plugin.
Scarica ora

Www :: Mechanize :: Pluggable Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Joe McMahon
  • Sito web dell'editore:
  • http://search.cpan.org/~mcmahon/Class-AutoPlug-0.02/lib/Class/AutoPlug/Pluggable.pm

Www :: Mechanize :: Pluggable Tag


Www :: Mechanize :: Pluggable Descrizione

Www :: Mechanize :: Pluggable fornisce tutte le stesse funzionalità di www :: meccanizzate, ma aggiunge il supporto per i plugin. Www :: Mechanize :: Pluggable fornisce tutte le stesse funzionalità di www :: meccanizzate, ma aggiunge il supporto per i plugin utilizzando il modulo :: Pluggable; Ciò significa che qualsiasi modulo denominato www :: Mechanize :: Plugin :: Qualunque cosa ... verrà trovato e caricato quando www :: Mechanize :: Affare Plbig, dici. Bene, diventa un grosso problema in congiunzione con www :: Mechanize :: Plugable's Altre caratteristiche: Ganci da plug-in. Quando vengono caricati i plug-in, i loro metodi di importazione () possono chiamare www :: Mechanize :: Plugable's Prehook e Posthook Metodi. Questi metodi aggiungono callback al codice del plugin in www :: Mechanize :: Metodi pluggable. Questi callbacks possono agire prima di un metodo o dopo esso, e devono opzione di cortocircuito la chiamata al www :: mechanize :: metodo pluggable del tutto. Questi metodi ricevono qualsiasi parametro il www :: mechanizza :: Metodi pluviale ricevuti, Plus Un riferimento all'oggetto Actvive Mech.Tutte altre estensioni a www :: Mechanize :: Pluggable Vengono gestiti dal plugins.SubclassingSubblassing Questa classe non è raccomandata; In parte perché il metodo redispatch che dobbiamo fare internamente non funziona bene con il modello standard OO perl, e in parte perché dovresti usare plugin e ganci invece.in www :: meccanize, si consiglia di estendere la funzionalità mediante la sottoclassamento www :: Meccanize, perché non c'è altro modo per estendere la classe. Con Module :: Supporto collegabile, è facile caricare un altro metodo direttamente in www :: Mechanize ::Space dei nomi del pluggable; Appare quindi come se fosse sempre stato lì. Inoltre, i metodi PRE_Hook () e Post_Hook () forniscono un modo per intercettare una chiamata e sostituirlo con la tua output o per virare un'ulteriore elaborazione alla fine di un metodo standard (o anche un plugin!). Il vantaggio di Questo è in non avere un gran numero di sottoclassi, tutte le quali aggiungono o alter www :: funzione di me mechanizzate e tutto ciò che deve essere caricato se li desideri disponibili nel codice. Con www :: Mechanize :: Plugable, si installa semplicemente i plugin desiderati e sono tutti disponibili automaticamente quando si utilizza WWW :: Mechanize :: PlugGable.Configuration è una possibile area problematica; Se tre diversi plugin tentano di sostituire GET (), solo uno vincerà. È meglio creare metodi più sofisticati che chiamano quelli di livello inferiore rispetto a modificare il comportamento noto esistente. Requisiti: · Perl.


Www :: Mechanize :: Pluggable Software correlato