On a tendance à ne se focaliser que sur l’édition standard du langage Java (Java SE) et la sortie “prochaine” de la version 8 (la date de sortie est finalement repoussée à début 2014 plutôt que 2013). Mais il existe d’autres éditions. Notamment la version Java EE (entreprise edition), qui complète la version standard avec différentes librairies supplémentaires permettant de faciliter la création d’applications pour le monde de l’entreprise sur des architectures distribuées. Les librairies supplémentaires sont fournies par les implémentations de cette norme JEE. On citera par exemple l’implémentation de référence qui est le serveur d’application Glassfish.
David Delabasse (Oracle) travaille dans les équipes GlassFish et Java EE. Il est venu à Devoxx France présenté la nouvelle version de la norme Java EE7 et par extension la nouvelle version de Glassfish.
Java EE 7 devrait être disponible fin 2013 et apporte trois paquets d’améliorations
- ouverture au HTML5 : Websocket, JSON et formulaire HTML5
- augmentation de la productivité : plus de chose sont faites dans la plateforme. Si on respecte le mode par défaut (la convention si on reprend le terme Maven) nous avons un minimum de chose à faire ou configurer
- implementation de la JSR 352 pour les batchs en Java
Je vais reprendre ici deux slides de la présentation. Le premier montre les différentes évolutions de la spec Java EE
Les slides de la présentation sont disponibles ici. Je ne rentrerai pas dans le détail de chaque nouveauté car il faudrait un grand nombre d’articles pour le faire et le mieux est de présenter des exemples de code.
Je dirai juste en conclusion que la norme JEE va dans le bon sens car les applications Java ont la réputation malheureusement pas toujours usurpée d’être compliquée. Là depuis la version JEE6 et maintenant la version 7 un gros effort a été fait pour simplifier l’écriture d’une application.
Utilisateur depuis de longues années de Spring je peux dire que je ne réutiliserai pas Spring sur un nouveau projet. Même si Spring a le mérite d’avoir comblé un gros manque à un instant donné et d’avoir aussi fait des simplifications dans sa configuration il n’y a plus vraiment d’intérêt de s’écarter de la norme. JEE7 devrait au coeur des nouvelles architectures WOA.
Aucun commentaire:
Enregistrer un commentaire
Remarque : Seul un membre de ce blog est autorisé à enregistrer un commentaire.