>Bonjour, >je cherche � mieux comprendre comment s'utilise cette >API, >avec des exemples simples. Sauriez vous o� je peux >trouver cette information. Par ailleurs, j'ai cru >comprendre qu'il y avait des probl�mes pour recharger >une classe charg�e auparavant ? Notamment que Java >gardait des classes en cache, et qu'il n'�tait pas >trivial de les lui faire recharger ?
Effectivement. Chaque ClassLoader �tend la classe de base AbstractClassLoader (ou quelque chose comme �a) qui maintient, elle, un cache des classes d�ja charg�es. En fait, la surcharge de ClassLoader permet th�oriquement d'�tendre le chemin de recherche, mais tout le monde s'en sert plut�t pour recharger des classes. Dans ce cas, il faut g�rer une collection de ClassLoader (un pour chaque version de la classe charg�e), �tre pr�t � g�rer des ClasscastException entre deux classes identiques, et savoir � quel moment on peut changer de version de classe. Enfiun, pour conserver une bonne permanence de service, il convient de trouver une persistance ind�pendante de la version de la classe pour pouvoir passer les donn�es d'une version � l'autre. Bref, rien de bien sorcier ;) Je ne peux que te conseiller d'aller faire un tour sur java-channel (http://pharos.inria.fr/Java/query.jsp?text=classloader) o� certains contributeurs ont recens� de nombreux articles sur le sujet lorsque, comme c'est mon cas, ils cherchaient comme toi � recharger des classes Java. > >Merci par avance > De rien -- Nicolas Delsaux En pleine recherche d'emploi dans le pays nantais, pour ceux que �a int�resse et bien que ce soit limite charte ;-)
