|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Dec 2005
Messaggi: 104
|
[JAVA] Mi dareste qualche dritta sui proxy dinamici?
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: Codice:
ProxyFactory proxy = new ProxyFactory () ; Codice:
createDelegatorProxy(ClassLoader classLoader, ObjectProvider delegateProvider, Class[] proxyClasses) 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. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Oct 2007
Città: Padova
Messaggi: 4131
|
Qua trovi una spiegazione di questo pattern:
http://sourcemaking.com/design_patterns/proxy e qui un'esempio in Java: http://sourcemaking.com/design_patterns/proxy/java/1 ma in coda alla prima pagina ne puoi trovare anche in altri linguaggi.
__________________
As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2006
Città: Perugia - San Benedetto del Tronto
Messaggi: 348
|
Come libro di consiglio "Design Patterns: elements of reusable object oriented software".
Guarda questa immagine: è spiegata terra terra ma aiuta a capire come strutturare un proxy. Si tratta di un editor di testo che carica dinamicamente le immagini solo quando necessario: ![]() |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:55.