COI :: Proxy

COI :: Proxy es un proxy para el marco del COI.
Descargar ahora

COI :: Proxy Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Stevan Little
  • Sitio web del editor:
  • http://search.cpan.org/~stevan/Devel-StrictObjectHash-0.01/lib/Devel/StrictObjectHash.pm

COI :: Proxy Etiquetas


COI :: Proxy Descripción

COI :: Proxy es un proxy para el marco del COI. COI :: Proxy es un proxy para el Framework de IOC.Synopsis Use IOC :: Proxy; MY $ PROXY_SERVER = IOC :: Proxy-> NUEVO ({ON_METHOD_CALL => SUB {MY ($ PROXY_SERVER, $ METHET_NAME, $ METHET_FULL_NAME, $ CRENTE_METHOD_ARGS) = @_; advierte ("método '$ Method_name' llamado con Args (". (Únete "," => @ {$ current_method_args}). "), ahora que pasa la llamada a '$ Methy_Full_Name'");}}); $ proxy_server-> envoltura ($ objeto); # Esto ahora envuelve el $ objeto en un paquete de proxy especial, que interceptará todas las llamadas, mientras aún se comporta exactamente como si no fuera un método (); # Esto advertirá: # Método 'Método' llamado con Args (Clase :: _ :: Proxy = hash (0x859978)), ahora Pasando la llamada a 'Class :: Method'TheEthis El Module es una clase base para todos tus ioc :: Necesidades proxy Puede ser utilizado en su propio o puede ser subclasificado. La idea básica del COI :: Proxy es que, dado que estamos utilizando el marco del COI para crear nuestras instancias de objetos, podemos hacer ciertas cosas a aquellas casas que no nos haríamos fácilmente ser capaz de hacer lo contrario. En este caso específico, podemos envolver la instancia de servicio con un objeto COI :: Proxy y poder capturar llamadas a la instancia de servicio a través de nuestro proxy. El uso más simple para esto es algún tipo de registro. El objeto de la COI :: Proxy, lo hace todo dentro de su energía para asegurarse de que el objeto proxy se pueda usar como una caída en la instancia de servicio. Esto significa que no imponemos nuestro estilo OO en su clase ni nos esforzamos con la tabla de símbolos de su clase, y somos lo más transparentes posible. Requisitos: · Perl


COI :: Proxy Software relacionado