Bonjour à tous,
j'ai un petit problème : j'ai lu que pour instantier un beans la meilleur façon (je dois l'utiliser) etait d'utiliser la methode Beans.instantiate(ClassLoader cls, String beanName) et que cette classe fonctionnait comme ceci :
1) Elle recherche un fichier .ser passer dans le second parametre.
2) -Si elle trouve le fichier.ser
Alors elle charge automatiquement le fichier "dans le beans".
-> throws IOException
-Sinon, elle fait appel au constructeur par defaut du nom de la classe passe en 2e parametre. -> throws ClassNotFoundException.
Pourtant si le beans n'a pas ete serialise le container devrait attraper une erreur de type IOException. Or il ne la 'catch' pas ---> bizarre.
Est ce que ce fichier doit se trouver dans le repertoir courrant?
Pouvez-vous m'aider a comprendre comment cette methode fonctionne?
Merci
ps: Il ne me semble pas avoir vu un sous-forum traitant tout particulierement des JavaBeans (suggestion de sous-forum)
Partager