10 Lignes cela suffit parfois,
un cas simple ... un applet possede deja plusieurs class loader.
Une simple stand alone possede aussi plusieurs Classloader ( celui de sun +
le system class loader ).
Regarde la class sun.misc.Launcher ( c'est le debut d'une application )  il
y a  le
  AppClassLoader Celui de l'application
  ExtClassLoader   Celui qui contiens les jar de lib/ext
  Plus le system class loader ( C'est le natif qui permet de loader
Launcher$AppClassLoader  ou Launcher$ExtClassLoader, il en faut bien un
avant c'est le prbl de l'Oeuf ou Poule )

Dominique



|---------+---------------------------->
|         |           jerome moliere   |
|         |           <[EMAIL PROTECTED]|
|         |           et>              |
|         |                            |
|         |           05/06/2003 14:37 |
|         |           Please respond to|
|         |           java             |
|         |                            |
|---------+---------------------------->
  
>-------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                    
                                          |
  |       To:       [EMAIL PROTECTED]                                                  
                                          |
  |       cc:       (bcc: Dominique Gallot/BRU/MASTERCARD)                             
                                          |
  |       Subject:  Re: RE : RE : Pbm acces attribut static d'une servlet              
                                          |
  
>-------------------------------------------------------------------------------------------------------------------------------|




Erik Mazoyer wrote:

>
>
>>etant donn�e que ta variable est statique elle est bien
>>unique au sein
>>de la VM, donc quelle autre reference tu voulais obtenir ? Jerome
>>
>>
>
>Non, elle est unique au sein du classloader.
>Dans les applications, nous n'avons qu'un seul classloader, elle est donc
unique.
>Dans le cas des serveurs, il est possible d'avoir plusieurs classloaders
dans le temps, dans ce cas elle n'est pas unique.
>
>

bien entendu Erik mais je parlais du programme de 10 lignes ....
effectivement, le probleme des singletons dans un serveur d'applications
est a soulever quand on aborde ce point , le binding JNDI semblant etre
le seul moyen portable
avec l'autre solution plus complexe de wrapper et d'utilisation d'un
singleton CORBA...

Jerome







**********************************************************************
This email and any files transmitted with it are confidential and
intended solely for the use of the individual or entity to whom they
are addressed. If you have received this email in error please notify
the system manager.

This footnote also confirms that this email message has been swept by
MIMEsweeper for the presence of computer viruses.

www.mimesweeper.com
**********************************************************************

Répondre à