Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2400 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Questions pointue Sur JAVABEANS

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Questions pointue Sur JAVABEANS

n°212229
touflb
Posté le 11-09-2002 à 15:02:49  profilanswer
 

Comment fait t'on pour pouvoir mettre autre chose que des Strind dans un Bean
 
Exemple :
 
public class PasserelleBean implements Serializable{
    private String x;
    private LinkedList l;
    ...  
 
public f1() {
//remplissage de l
}
public f2() {
// l est vide !
}
   
}
 
le problème étant que ma LinkedList se vide, ne rest pas en mémoire. cad que je la remplie dans f1() et que dans f2() elle est à nouveau vide ... alors que la var String est ok.

mood
Publicité
Posté le 11-09-2002 à 15:02:49  profilanswer
 

n°212231
darklord
You're welcome
Posté le 11-09-2002 à 15:08:13  profilanswer
 

la question est pas pointue, elle est incompréhensible ...


---------------
Just because you feel good does not make you right
n°212233
darklord
You're welcome
Posté le 11-09-2002 à 15:10:02  profilanswer
 

ton constructeur vide ne doit (logiquement) rien faire d'autre que intialiser tes "proriétés"  ... en l'occurence
 

Code :
  1. public class PasserelleBean implements Serializable{
  2.    private String x;
  3.    private LinkedList l;
  4.  
  5.    public PasserelleBean() {
  6.        l = new LinkedList();
  7.    }
  8.  
  9.    public void setX(String newX) {
  10.        /// ...
  11.    }
  12. }


 
qu'est ce que f1 et f2?


---------------
Just because you feel good does not make you right
n°212235
touflb
Posté le 11-09-2002 à 15:11:41  profilanswer
 

C pourtant simple.
 
Les variables de type LinkedList sont elle ou non utilisable dans un javaBean. Il semblerais que non puisque elle ne sont pas serializable...
 
Mais si vous avez plus d'info ...

n°212236
touflb
Posté le 11-09-2002 à 15:13:03  profilanswer
 

f1 remplie la liste.
f2 la vide // mais elle apparais comme vide

n°212239
darklord
You're welcome
Posté le 11-09-2002 à 15:15:08  profilanswer
 

touflb a écrit a écrit :

C pourtant simple.
 
Les variables de type LinkedList sont elle ou non utilisable dans un javaBean. Il semblerais que non puisque elle ne sont pas serializable...
Mais si vous avez plus d'info ...




 
Bin ca n'est pas si simple que ca. Tes propos te paraissent peut etre clair mais ils sont loind d'être vrai en tout cas ...
 

Code :
  1. public class LinkedList extends AbstractSequentialList
  2.     implements List, Cloneable, Serializable


 


---------------
Just because you feel good does not make you right
n°212241
darklord
You're welcome
Posté le 11-09-2002 à 15:16:57  profilanswer
 

touflb a écrit a écrit :

f1 remplie la liste.
f2 la vide // mais elle apparais comme vide




 
ce n'est pas le contrat d'un bean. Ce que tu écris n'est pas un JavaBean stricto sensu.
 
Un Javabean a :
 

  • Un constructeur "vide" (sans argument)
  • Un ensemble de propriétés (variabes privées)
  • Un ensemble de getters / setters (selon que la propriété est en lecture seule ou non).


f1() et f2() ne remplissent donc en rien le contrat classique d'un JavaBean. Si bien qu'il suffit d'utiliser ton "bean" dans un app server J2EE-compliant pour qu'il se crashe car il ne trouve pas la méthode getL() et getX() par exemple ...


Message édité par darklord le 11-09-2002 à 15:17:43

---------------
Just because you feel good does not make you right
n°212242
touflb
Posté le 11-09-2002 à 15:18:08  profilanswer
 

My mistake.
 
Merçi j'ai réglé le pb. (j'avais oublié d'initialiser la liste ... C moche).

n°212243
darklord
You're welcome
Posté le 11-09-2002 à 15:19:27  profilanswer
 

touflb a écrit a écrit :

My mistake.
 
Merçi j'ai réglé le pb. (j'avais oublié d'initialiser la liste ... C moche).




 
c'est pas vraiment le terme que j'utilserai mais bon.
 
 [:ohello] et bonne continuation.


Message édité par darklord le 11-09-2002 à 15:21:03

---------------
Just because you feel good does not make you right

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Questions pointue Sur JAVABEANS

 

Sujets relatifs
Questions en HTML...Quelque questions portant sur l'utisation de openGL sous linux
Questions cons le retour: JTextField invisible? (sondage inside:))questions cons: JSeparator : pq l'instancier non-anonymement?
[opengl]affichage de txt : qq questions[opengl] 2 ou 3 ptite questions
[OpenGL]qq questionsquestions de newbies du graphisme
quelques questions...[monSite] 2, 3 petites questions avant de partir ds mon délire
Plus de sujets relatifs à : Questions pointue Sur JAVABEANS


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR