C'etait moi qui parlait de JavaWorld
le voici � la bonne page svp
http://www.javaworld.com/javaworld/javatips/jw-javatip122-p2.html

Mais le mail precedant est plus explicite ( Example )

Dominique



|---------+---------------------------------->
|         |           HOMMET F ext OCISI     |
|         |           <[EMAIL PROTECTED]|
|         |           elecom.com>            |
|         |                                  |
|         |           05/06/2003 14:30       |
|         |           Please respond to java |
|         |                                  |
|---------+---------------------------------->
  
>-------------------------------------------------------------------------------------------------------------------------------|
  |                                                                                    
                                          |
  |       To:       <[EMAIL PROTECTED]>                                                
                                          |
  |       cc:       (bcc: Dominique Gallot/BRU/MASTERCARD)                             
                                          |
  |       Subject:  RE: RE : Pbm acces attribut static d'une servlet                   
                                          |
  
>-------------------------------------------------------------------------------------------------------------------------------|




Bon, on commence � tourner en rond, l�.

Je vais essayer de r�capituler :
  - en stand-alone, le comportement que l'on trouve est celui que donne
Laurent, i.e. que la r�f�rence est la m�me pour les 2 sous-classe.
  - dans le cas des servlets, Samuel observe un comportement diff�rent,
i.e. les 2 sous-servlets acc�dent � une r�f�rence diff�rente pour la m�me
variable static de la servlet m�re. Pour ce cas, je recite la r�ponse
qu'avait faite Dominique Gallot :

"C'est juste un probleme de Class loader, en gros c'est normal que cela
puisse arriv� dans un servlet container.
Il y a un a bon article sur javaworld qui parle de ce probleme, c'est sur
les enumeration forte typ� et leurs problemes dans des web container."

D'ailleurs si tu as toujours la r�f�rence de l'article de javamorld que tu
indiques, je serais assez int�ress� que tu nous la transmettes, et je pense
ne pas �tre le seul.

Fabien

> -----Message d'origine-----
> De : jerome moliere [mailto:[EMAIL PROTECTED]
> Envoy� : jeudi 5 juin 2003 14:10
> � : [EMAIL PROTECTED]
> Objet : Re: RE : Pbm acces attribut static d'une servlet
>
>
> Laurent For�t wrote:
>
> >Plus simple :
> >
> >public class SuperClass {
> >  public static Object staticMember = new Object();
> >}
> >public class Daughter1 extends SuperClass {}
> >public class Daughter2 extends SuperClass {}
> >
> >public class MainClass {
> >  public static void main(String[] args) {
> >    Daughter1 daughter1 = new Daughter1();
> >    Daughter2 daughter2 = new Daughter2();
> >
> System.out.println("daughter1.staticMember"+daughter1.staticMember);
> >
> System.out.println("daughter2.staticMember"+daughter2.staticMember);
> >  }
> >}
> >
> >a pour trace :
> >[EMAIL PROTECTED]
> >[EMAIL PROTECTED]
> >
> >
> et alors ?
> 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
>







**********************************************************************
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 à