Questions pointue Sur JAVABEANS - Java - Programmation
Marsh Posté le 11-09-2002 à 15:08:13
la question est pas pointue, elle est incompréhensible ...
Marsh Posté le 11-09-2002 à 15:10:02
ton constructeur vide ne doit (logiquement) rien faire d'autre que intialiser tes "proriétés" ... en l'occurence
Code :
|
qu'est ce que f1 et f2?
Marsh Posté le 11-09-2002 à 15:11:41
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 ...
Marsh Posté le 11-09-2002 à 15:13:03
f1 remplie la liste.
f2 la vide // mais elle apparais comme vide
Marsh Posté le 11-09-2002 à 15:15:08
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 :
|
Marsh Posté le 11-09-2002 à 15:16:57
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 :
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 ...
Marsh Posté le 11-09-2002 à 15:18:08
My mistake.
Merçi j'ai réglé le pb. (j'avais oublié d'initialiser la liste ... C moche).
Marsh Posté le 11-09-2002 à 15:19:27
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.
et bonne continuation.
Marsh Posté le 11-09-2002 à 15:02:49
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.