J'ai un Applet
et quand j'utilise le getCodeBase()
je reçois une simple URL qui ressemble à ceci:Les différences entre les deux formats d'URL dans les applets
http://localhost:8080/x/y/z/
Je peux utiliser d'autres Applet
méthodes comme getImage(getCodeBase(), "images/img.gif")
pour obtenir des ressources (comme une image dans ce cas).
Cependant, si j'utilise Applet.class.getResource("/images/img.gif")
je vois les URL qui ressemblent à ceci:
jar:http://localhost:8080/x/y/z/a/b/lib/myjar.jar!/images/img.gif
est une façon meilleure que l'autre? Quels sont les avantages et les inconvénients de chacun?
OK alors si le client télécharge le pot alors ils n'ont pas besoin de retourner au serveur pour obtenir des ressources, mais une URL normale devrait retourner au serveur. Donc, quand un navigateur rencontre une applet, est-ce qu'il charge tout le jar dans lequel l'applet est ou juste les classes dont il a besoin quand il en a besoin? – BigMac66
il télécharge le pot entier je pense. – Bozho