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/19 11:35] – [JSP et JSF] - Commentaire sur l'initialisation des attributs managés. 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 via JSP et JSF, il est nécessaire de passer la classe en bean managé ('' | Dans le cas d'une utilisation du Bean via JSP et JSF, il est nécessaire de passer la classe en bean managé ('' | ||
- | <note important> | ||
- | Le cycle de vie d'un Bean passe par le constructeur, | + | <WRAP center round important 60%> |
+ | Si un attribut est managé (avec '' | ||
+ | |||
+ | Le cycle de vie d'un Bean passe par le constructeur, | ||
+ | </WRAP> | ||
<code java> | <code java> |
helloworld/design_pattern/bean/java.1439976910.txt.gz · Dernière modification : 2015/08/19 11:35 de root