ExempleCh08_03c_DynamicProxy
Retour
Télécharger
Utilisation d'un DynamicProxy pour lier n'importe quel classe de modele applicatif avec les vues qui doivent etre notifiees suite a la modification du modele
Les classes de modele applicative sont chargees dynamiquement sans passer par le CLASSPATH de la JVM.
Ici, les classes sont dans un repertoire separe.
Le dynamic proxy de notification est generique. Il s'adapte a toute classe.
On empile plusieurs proxy :
- un proxy qui loggue les appels aux methodes de l'applicatif dans un fichier
- un proxy qui verifie l'identification (user,password) de l'utilisateur de l'applicatif
App.java
App2.java
AppInt.java
AppInt2.java
ChargeurDefaut.java
ExempleCh08_03c.java
MyServiceHandler.java
MyServiceHandlerInt.java
ObservableApp.java
ObserverApp.java
ObserverApp2.java
ProxyIdentification.java
ProxyIdentificationException.java
ProxyLogHandler.java
Utilisateur.java
Utilisateur2.java
compil.bat
log.txt
run.bat
App2.java
AppInt.java
AppInt2.java
ChargeurDefaut.java
ExempleCh08_03c.java
MyServiceHandler.java
MyServiceHandlerInt.java
ObservableApp.java
ObserverApp.java
ObserverApp2.java
ProxyIdentification.java
ProxyIdentificationException.java
ProxyLogHandler.java
Utilisateur.java
Utilisateur2.java
compil.bat
log.txt
run.bat