Actualité Java EE : Java Server Faces 2.0 approuvée par le JCP
Le 2009-05-28 12:07:33, par longbeach, Rédacteur
La première mise à jour de la spécification des JavaServer Faces depuis la version 1.2 (2004, JSR-127)
a été approuvée.
En effet l'étape finale de validation de la spécification dans sa version 2.0 (JSR-314) vient d'être voté à la majorité par
le commité exécutif (et peut-être à l'unanimité car 4 membres n'ont pas encore voté).
http://jcp.org/en/jsr/results?id=4939
Pour voir les nouveautés :
http://jcp.org/en/jsr/detail?id=314
a été approuvée.
En effet l'étape finale de validation de la spécification dans sa version 2.0 (JSR-314) vient d'être voté à la majorité par
le commité exécutif (et peut-être à l'unanimité car 4 membres n'ont pas encore voté).
http://jcp.org/en/jsr/results?id=4939
Pour voir les nouveautés :
http://jcp.org/en/jsr/detail?id=314
-
Ricky81Expert éminent sénior
Allow for bookmarkable JSF pages. More broadly, if HTTP GET can be used, it should be used.
le 28/05/2009 à 12:28 -
djo.mosExpert éminentUne autre nouveauté de taille qui simplifierait la vie aux développeurs est la possiblité de passer des paramètres aux appeles de méthodes dans l'EL
: plus besoin de passer par des hacks comme utiliser un map le 28/05/2009 à 12:37 -
ymajorosMembre habituéNe pas permettre ça est un choix délibéré du groupe d'experts, qui incite à ne pas mettre de logique métier dans les jsp. Entre nous, je ne vois pas de cas d'utilisation où ça aurait sa place.le 29/05/2009 à 8:48
-
djo.mosExpert éminentCe n'est pas nécessairement lié à la logique metier, mais plutôt à la présentation des objets. C'est simple : on a pas toujours toutes les informations nécessaires dans un seul objet.
Exemple : dans un dataTable j'itère sur une liste d'entités A. J'affiche quelques attributs de A dans les colonnes (via #{a.attribut}), mais parfois, j'ai une info relative à A mais qui n'est pas stocké comme attribut de A que je veux afficher dans une colonne. avec la possibilité de passage de paramètres dans un EL, je code une méthode getValeur(clé) dans le managed bean qui me retourne cette info, et je l'appèle dans la JSF (#{managedBean.value(a.id)}).le 29/05/2009 à 13:01 -
Sniper37Rédacteur
Make it easy to create responsive user interfaces through effective use of Ajax techniques. This includes enabling applications that have nearly all of the MVC controller UI logic and intra-page component interaction into the client, while keeping a sensible level of application logic on the server. Ideas that allow for graceful degredation when JavaScript is diabled or unavailable are also important.
le 29/05/2009 à 13:43