Another Joe
05-11-2010, 03:44
Salve a tutti,
probabilmente è un argomento che va al di sopra delle mie conoscenze di programmazione, ma vorrei imparare le basi per utilizzare i proxy dinamici in Java.
Faccio riferimento alla libreria commons apache proxy: http://commons.apache.org/proxy/
Mi serve giusto qualche input da cui partire.
Se ho ben capito la prima cosa da fare è dichiarare un oggetto ProxyFactory:
ProxyFactory proxy = new ProxyFactory () ;
Poi volendo creare un delegator proxy uso la definizione del metodo:
createDelegatorProxy(ClassLoader classLoader, ObjectProvider delegateProvider, Class[] proxyClasses)
ma non mi è chiaro cosa devo passare al metodo. Cioè mi chiede un oggetto ClassLoader, uno ObjectProvider che non può essere istanziato dato che è una classe astratta e un array di oggetti Class.
Io più che pensare di inventarmeli non so cosa fare. Il mio programma di prova per ora comprende una classe client e una server, il proxy vorrei agisse tra queste due classi.
Cioè non mi serve niente di partocolareggiato, solo un esempio o una spiegazione di come creare un proxy che funzioni.
Se avete anche da consigliare letture, siti o qualunque cosa sono ben accetti, considerate che su questa libreria non si trova nulla.
Grazie.
probabilmente è un argomento che va al di sopra delle mie conoscenze di programmazione, ma vorrei imparare le basi per utilizzare i proxy dinamici in Java.
Faccio riferimento alla libreria commons apache proxy: http://commons.apache.org/proxy/
Mi serve giusto qualche input da cui partire.
Se ho ben capito la prima cosa da fare è dichiarare un oggetto ProxyFactory:
ProxyFactory proxy = new ProxyFactory () ;
Poi volendo creare un delegator proxy uso la definizione del metodo:
createDelegatorProxy(ClassLoader classLoader, ObjectProvider delegateProvider, Class[] proxyClasses)
ma non mi è chiaro cosa devo passare al metodo. Cioè mi chiede un oggetto ClassLoader, uno ObjectProvider che non può essere istanziato dato che è una classe astratta e un array di oggetti Class.
Io più che pensare di inventarmeli non so cosa fare. Il mio programma di prova per ora comprende una classe client e una server, il proxy vorrei agisse tra queste due classi.
Cioè non mi serve niente di partocolareggiato, solo un esempio o una spiegazione di come creare un proxy che funzioni.
Se avete anche da consigliare letture, siti o qualunque cosa sono ben accetti, considerate che su questa libreria non si trova nulla.
Grazie.