
Envoyé par
Pill_S
J'ai du maintenir des applis où l'on écrivait pratiquement le SQL dans la jsp. Et là, bonjour les dégats...
Oui, là on est dans la logique PHP des premières heures... tout ce qu'il faudrait éviter dans une application digne de ce nom... 
En ce qui me concerne, j'irais même plus loin dans le nombre de tests effectués pour évaluer une condition d'affichage : 1 seul !
Pour ce qui est des applications JSF, mieux vaut passer par un ManagedBean pour évaluer plusieurs conditions et renvoyer un boolean que de cumuler les tests dans l'évaluation d'un rendered...
Exemple
<p:inputText value="#{monManagedBean.value} readonly=#{monManagedBean.isReadonly()}/>
plutôt que
<p:inputText value="#{monManagedBean.value} readonly=#{monManagedBean.updatable or monManagedBean.isUserInRole('USER') or ...}/>
Partager