IOC :: Proxy.

IOC :: Proxy ist ein Proxy für den IOC-Framework.
Jetzt downloaden

IOC :: Proxy. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Stevan Little
  • Website des Verlags:
  • http://search.cpan.org/~stevan/Devel-StrictObjectHash-0.01/lib/Devel/StrictObjectHash.pm

IOC :: Proxy. Stichworte


IOC :: Proxy. Beschreibung

IOC :: Proxy ist ein Proxy für den IOC-Rahmen. IOC :: Proxy ist ein Proxy für den IOC Framework.Synopsis Verwenden Sie IOC :: Proxy; Mein $ proxy_server = IOC :: Proxy-> NEU ({ON_METHOD_CALL => SUB {MY ($ proxy_server, $ method_name, $ method_full_name, $ current_method_args) = @_; Warn ("Methode '$ method_name" wird mit Args (". (Join "," => @ {$ current_method_args}). "), Nun Anruf an '$ Method_full_name'");}}; $ proxy_server-> wrap ($ object); # Dies winkte nun das $ -Oje-Objekt in einem speziellen Proxy-Paket #, das alle Anrufe abfangen wird, während sich immer noch # verhält, als ob es nicht eindeutig ist, dass $ object-> -Methode (); # Dies wird Warn: # Methode 'Methode' mit Args (Klasse :: _ :: proxy = Hash (0x859978)), jetzt übergeben Anruf an 'Klasse :: Methode'This-Modul ist eine Basisklasse für alle Ihre IOC :: Proxy-Bedürfnisse. Es kann auf dem eigenen verwendet werden, oder es kann subklassifiziert sein. Die Grundidee des IOC :: Proxy ist, dass, da wir den IOC-Framework verwenden, um unsere Objektinstanzen zu erstellen, können wir bestimmte Dinge für diese Fälle tun, die wir nicht leicht tun würden sonst tun können. In diesem speziellen Fall können wir die Serviceinstanz mit einem IOC :: Proxy-Objekt einwickeln und in der Lage sein, Anrufe an der Service-Instanz über unseren Proxy aufzunehmen. Der einfachste Einsatz dafür ist eine Art von Protokollierung.Das IOC :: Proxy-Objekt macht alles in seiner Macht, um sicherzustellen, dass das Proxy-Objekt als Abgabe des Ersetzens der Dienstinstanz verwendet werden kann. Dies bedeutet, dass wir unseren OO-Stil nicht auf Ihrer Klasse auferlegen, noch verwöhnen wir uns mit der Symboltabelle Ihres Klassen, und wir sind so transparent wie möglich. Anforderungen: · Perl.


IOC :: Proxy. Zugehörige Software