Actualité Java EE : Java Server Faces 2.0 approuvée par le JCP

Le , 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


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de Ricky81 Ricky81 - Expert éminent sénior https://www.developpez.com
le 28/05/2009 à 12:28
Allow for bookmarkable JSF pages. More broadly, if HTTP GET can be used, it should be used.

Il était temps
Avatar de djo.mos djo.mos - Expert éminent https://www.developpez.com
le 28/05/2009 à 12:37
Une 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
Avatar de ymajoros ymajoros - Membre habitué https://www.developpez.com
le 29/05/2009 à 8:48
Citation Envoyé par djo.mos  Voir le message
Une 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

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.
Avatar de djo.mos djo.mos - Expert éminent https://www.developpez.com
le 29/05/2009 à 13:01
Citation Envoyé par ymajoros  Voir le message
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.

Ce 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)}).
Avatar de Sniper37 Sniper37 - Rédacteur https://www.developpez.com
le 29/05/2009 à 13:43
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.

heureusement qu'ils n'ont pas oublié l'existence de Ajax, mais, la concurrence demeure difficile avec GWT, Flex..Wickets ...
Offres d'emploi IT
Responsable transverse - engagement métiers H/F
Safran - Ile de France - Corbeil-Essonnes (91100)
Responsable protection des données H/F
Safran - Ile de France - Magny-les-Hameaux (78114)
Architecte électronique de puissance expérimenté H/F
Safran - Ile de France - Villaroche - Réau

Voir plus d'offres Voir la carte des offres IT
Responsables bénévoles de la rubrique Java : Mickael Baron - Robin56 -