helloworld:design_pattern:bean:java
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
helloworld:design_pattern:bean:java [2015/08/18 12:42] – [JSF] - Ajout des annotations des ManagedBean/ManagedProperty root | helloworld:design_pattern:bean:java [2020/04/26 23:00] (Version actuelle) – Conversion de <note> vers <WRAP> root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | Les Beans ([[https:// | + | Les Beans ([[https:// |
- | <note important> | + | <WRAP center round important |
+ | Dans le cas d'une propriété de type '' | ||
+ | </WRAP> | ||
=====Cas général===== | =====Cas général===== | ||
Ligne 55: | Ligne 57: | ||
</ | </ | ||
- | <note>Tous les Bean doivent contenir un constructeur sans argument. Lorsque aucun constructeur n'est défini, un constructeur sans argument est implicitement créé par Java. Cependant, si un constructeur avec argument est déclaré, il conviendra de déclarer explicitement le constructeur sans argument.</ | + | <WRAP center round info 60%> |
+ | Tous les Bean doivent contenir un constructeur sans argument. Lorsque aucun constructeur n'est défini, un constructeur sans argument est implicitement créé par Java. Cependant, si un constructeur avec argument est déclaré, il conviendra de déclarer explicitement le constructeur sans argument. | ||
+ | </WRAP> | ||
=====JSP et JSF===== | =====JSP et JSF===== | ||
- | Dans le cas d'une utilisation du Bean depuis l' | + | Dans le cas d'une utilisation du Bean via JSP et JSF, il est nécessaire de passer |
+ | <WRAP center round important 60%> | ||
+ | Si un attribut est managé (avec '' | ||
+ | Le cycle de vie d'un Bean passe par le constructeur, | ||
+ | </ | ||
<code java> | <code java> | ||
Ligne 137: | Ligne 145: | ||
} | } | ||
</ | </ | ||
- | |||
=====Support des Listener===== | =====Support des Listener===== | ||
Il est également possible de configurer un Bean pour être surveillé dans ces modifications voir même empêché par un autre composant. | Il est également possible de configurer un Bean pour être surveillé dans ces modifications voir même empêché par un autre composant. |
helloworld/design_pattern/bean/java.1439894556.txt.gz · Dernière modification : 2015/08/18 12:42 de root