Bonjour j'écris une application de test très simple:
J'ai une classe Entreprise qui possède une liste d'objet personnes considérés comme employés.
Voici mon objet Personne:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 @ManagedBean @SessionScoped public class Enterprise implements Serializable { /** * */ private static final long serialVersionUID = -6470019675199756794L; // field private String name; private Personne patron; // blocks private List<Personne> emp; // SETTERS AND GETTERS
J'avais tout d'abord déclaré mon objet personne comme ManagedBean mais est-ce une bonne solution étant donné que l'application gère plusieurs instances de l'objet Personne???
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class Personne implements Serializable { /** * */ private static final long serialVersionUID = -7764405644437362601L; @NotEmpty @Size(min = 1) private String name = null; @NotEmpty(message = "surname is null!!!") private String surname = null;
De plus, ai-je raison de dire qu'un ManagedBean est UNE INSTANCE d'un bean dont la durée de vie est gérée par JSF???
Merci pour vos réponses.
Partager