mardi janv. 12, 2010

La dernière passion de Sang - Un lab Java EE 6

Sang Shin, le créateur infatiguable de javapassion.com s'est associé à Antonio Goncalves (auteur du premier livre paru sur Java EE 6) et à d'autres pour vous proposer un labo Java EE 6 en ligne toute cette semaine.

ALT DESCR

L'idée est simple : faire le tour des nouveautés de Java EE 6 au travers de présentation, d'exemples de code, et des exercices aux instructions détaillées à suivre à son propre rythme. Le lab a commencé aujourd'hui (mardi 12 janvier 2010) et durera une semaine. Lisez donc cette FAQ pour mieux comprendre ce principe de lab en ligne. Pour s'enregistrer, il suffit de rejoindre legroupe Google javaee6-codecamp. Vous noterez également sur la page d'accueil du lab que de nombreux leaders techniques seront à même de répondre à vos questions.

Ce lab est une suite logique de la Conférence virtuelle "Java EE 6 and GlassFish v3" , et se base bien entendu sur GlassFish v3 et NetBeans 6.8 tous deux disponibles maintenant depuis un mois.

Les premiers contenus pour ce lab sont disponibles : "Java EE 6 Overview & Getting Java EE 6 sample codes", "Servlet 3.0" et "CDI (Context and Dependency Injection)". D'autres couvrirons JPA 2.0, EJB 3.1, JSF 2.0, "Java EE 6 End to End", GlassFish v3 OSGi, et "Embeddable GlassFish v3".

jeudi déc. 17, 2009

NetBeans 6.8 - le futur est là!

ALT DESCR

NetBeans 6.8 est disponible depuis jeudi dernier. Cette version propose un support complet de Java EE 6 ce qui comprend JSF 2.0/Facelets, JPA 2.0, EJB 3.1, JAX-RS et GlassFish v3. NetBeans 6.8 propose également de nombreuses améliorations pour les éditeurs PHP et JavaFX, ainsi qu'une amélioration du support Maven et une intégration avec Kenai.com. la liste complète des fonctionnalités est ici.

L'équipe NetBeans a également mis à disposition la version multi-lingue (cf. le billet de Masaki) et une version préliminaire du Java FX Composer (billet, video).

vendredi déc. 11, 2009

GlassFish v3 est là!

Cela fait maintenant 4 ans et demi que GlassFish a été présenté pour la première fois à JavaOne en 2005 (annonce) et nous sommes heureux d'annoncer aujourd'hui notre version la plus importante : GlassFish v3 est là prêt à être téléchargé!

La première version de GlassFish date de JavaOne 2006, il s'agissait d'une version conforme à Java EE 5 (déjà à l'époque) (détails). La seconde version est sortie en septembre 2007 (détails), toujours basée sur Java EE 5 et s'appuyant sur une (trop) longue histoire des serveurs d'application chez Sun et rajoutant des fonctionnalités d'entreprise (qualité, performance, scalabilité) à d'un produit open source (agilité, simplicité, communauté, prix).

La transition entre GlassFish v1 et v2 était de l'ordre l'évolution naturelle. Le passage à GlassFish v3 est une évolution majeure qui intègre les nouvelles spécifications JavaEE 6 définies par le JCP tout en proposant une architecture de produit modulaire basée sur OSGi et de nombreuses nouvelles fonctionnalités.

ALT DESCR

Principaux liens :

Page produit GlassFish v3
Page d'accueil JavaEE 6
Téléchargements Java EE 6
Article Java EE 6 (à voir également ce livre blanc).

Nous espérons voir de nombreuses personnes assister à la Conférence Virtuelle du 15 décembre.

De très nombreuses personnes (articles, blogs, ...) parlent de la sortie de Java EE 6 et de GlassFish v3. Vous trouverez une longue liste dans la version anglaise.

mardi déc. 08, 2009

Lancement GlassFish v3 - Conférence Virtuelle le 15 décembre

It's been a Hard Day's Night... - et même une année difficile sur le chemin de GlassFish v3, si bien qu'il est maintenant temps de fêter l'événement. Nous avons plusieurs manifestations prévues dont Une conférence virtuelle le 15 décembre 2009 qui couvrira à la fois Java EE 6 et GlassFish v3.

L'événement dure de 8:00 à 17:00 heure de Californie (17:00 à 2:00 heure de Paris). Des rediffusions sont prévues. L'agenda est disponible touche aux fonctions principales de la spécification JavaEE 6 ainsi qu'aux fonctionnalités importantes propres à GlassFish v3 comme OSGi, support des langages dynamiques, outillage, grizzly, monitoring et management.

Cliquez donc sur le lien pour vous enregistrer.  Un simple navigateur vous suffira pour assister à cet événement.

Enfin, pour ceux proches de Santa Clara, Burlington ou Bangalore, réservez votre après-midi du 16. Pour les parisiens, c'est le jeudi 10 après-midi.

mercredi déc. 02, 2009

La spécification Java EE 6 approuvée par le JCP

Java EE 6 (Done!) logo

Roberto s'est fendu d'un tweet et bien entendu d'un billet seulement quelques moment après l'annonce du vote final des spécifications manquant encore à l'appel pour Java EE 6. Pour la spécification principale JavaEE 6 le vote a recueilli 12 OUI, 2 abstentions, et 1 NON. Tous les détails sont ici : Java EE 6, Servlet 3.0, EJB 3.1, JPA 2.0, CDI, Connectors 1.6. Félicitations à Roberto et à tous les autres patrons de spécifications, aux membres des groupes d'experts et à la communauté pour ce moment important.

Rajout - Résumé des votes pour toutes les spécifications de Java EE 6.

Quelques liens sur les sujet :
The new EE ecosystem (Gavin King, JBoss, patron de la spec CDI, JSR 299). A lire également: les commentaires sur un billet précédent.
Le JCP approuve Java EE 6 (LeMagIT)
La spécification Java EE 6 votée à une large majorité (01net)
JCP Approves Java EE 6 Specification (Artima)
Java EE 6 receives approval (InfoWorld)
Java EE 6 findet eingeschränkte Zustimmung (heise online)
Java EE 6 прошла стандартизацию (CyberSecurity.ru)
Ya ha sido aprobado Java EE 6 (IDG.es)
Java EE 6 Spec Finalized and Approved (JavaLobby)

Comme Roberto l'a indiqué dans son billet, "pour être déclaré final, Java EE 6 doit encore attendre la sortie de GlassFish v3 prévue le 10 décembre". En effet une spécification doit présenter un TCK (test de compatibilité et une implémentation de référence) à cette date pour pouvoir être considéré comme final. Plein de bonnes choses à venir donc!

vendredi nov. 27, 2009

Plus de commit GlassFish v3 dans le trunk SVP...

ALT DESCR

Ce fut une année difficile, mais la communauté GlassFish a sut maintenir le cap de v3 et tous les indicateurs sont au vert pour un aboutissement rapide.

GlassFish v3 est prévu pour mi-décembre, si bien que les dernières semaines ont été très intenses comme en témoigne ces graphique MarkMail :

DEV - le mois précédent était très proche du plus haut historique
ISSUES - tout simplement un record.
QUALITY - le plus haut depuis Septembre 2008.

Voici quelques faits marquants :

Branch finale:

Si vous êtes curieux, consultez donc le tableau de bord hudson. Vous y trouverez entre autre les progrès effectués sur findbugs.

Les membres de FishCAT méritent une mention spéciale :

Et enfin, en provenance de l'équipe de documentation, les dernières versions à relire :

lundi nov. 16, 2009

La route JavaEE 6 - Dernière spécifications soumises au comité exécutif du JCP

Le dernier lot de JSR pour Java EE 6 a été soumis la semaine dernière pour un vote d'approbation finale. Le vote commence aujourd'hui (le 17 novembre 2009) et se termine le 30 novembre 2009. Voici la liste :

JSR 316 - JavaTM Platform, Enterprise Edition 6 (Java EE 6) Specification
JSR 315 - JavaTM Servlet 3.0 Specification
JSR 317 - JavaTM Persistence 2.0
JSR 318 - Enterprise JavaBeansTM 3.1
JSR 322 - JavaTM EE Connector Architecture 1.6
JSR-299 - Web Beans (now called CDI)

D'autres JSR ont été précédemment approuvés :

JSR 314 - JavaServer Faces 2.0 (billets précédents, résultat des votes : 12 Oui/4 non-votes)
JSR 330 - Dependency Injection for Java  (billet précédent, résultat des votes : 14 Oui/1 Non/1 non-vote)
JSR 303 - Bean Validation (Note d'Emmanuel, résultat des votes : 12 Oui/4 non-votes)

Quelques autres spécifications ont bénéficié d'un processus allégé comme

JSR 311 - JAX-RS: The JavaTM API for RESTful Web Services JAX-RS 1.1 (billet de Paul, changements)

mardi oct. 20, 2009

Mojarra 2.0.0 est là!

ALT DESCR

Mojarra 2.0, l'implémentation de référence de JSF 2.0 est maintenant disponible! Voici donc encore un pas supplémentaire dans la marche vers GlassFish v3 final. On notera qu'une intégration dans les versions intermédiaires de GlassFish est prévue dès cette semaine. Vous pouvez également utiliser Maven ou un téléchargement direct de la technologie.

Dans son billet, Ryan Lubke énumère un ensemble de liens (essentiellement des blogs) sur JSF 2.0. Un peu plus tôt dans l'année, Ryan a rédigé une série de billets détaillés sur le sujet. Il est également question dans le billet de Ryan du rôle des outils de développement (oui, le support arrive rapidement comme l'écrit Cay Horstmann dans son dernier billet au sujet de NetBeans) et des nombreuses personnes qui ont participé à la production de cette version majeure.

Bien que JSF 2.0 soit dans la liste des technologies de Java EE 6, il n'est pas requis d'utiliser un conteneur Servlet 3.0. Ceci dit, avec GlassFish v3, le fichier web.xml est bien facultatif et il n'est donc pas besoin de déclarer la servlet Faces (cf. le billet de Cay sur ce sujet).

Comme implémentation de JSF 2.0, Mojarra est la première implémentation, mais elle sera également utilisé par certains coopétiteurs's. Enfin, le moment est probablement venu de passer en revue les billets de l'Aquarium marqués des mots clé jsf2 et mojarra.

jeudi oct. 15, 2009

Nouveau planning pour GlassFish v3

ALT DESCR

Abhijit a annoncé une mise à jour du planning pour la version finale de GlassFish v3. Il n'était plus possible de maintenir la date initiale en partie à cause de la période d'élection des comités exécutifs du JCP et il était également devenu difficile d'avancer cette date à cause des problèmes récurrents de disponibilité de Java.Net. La date est donc repoussée de deux semaines.

Il est donc désormais question d'un "Hard Code Freeze" (HCF) le 9 novembre 2009 et d'une version finale le 10 décembre. Tous les détails sont sur la page du planning sur le wiki du projet.

mercredi août 12, 2009

Nouvelle feuille de route pour la version finale de GlassFish v3

Il y a environ une semaine, il était ici question de la feuille de route de GlassFish v2.1.1. Voici venu le temps de parler de celle de GlassFish v3.

Un objectif majeur de GlassFish v3 est la conformité à JavaEE 6 ce qui lui confère toute l'expertise consignée dans ce standard par la communauté du JCP mais ce qui signifie également que l'équation contient plus d'inconnues. En soit c'est plutôt bon, mais dans le court terme cela peut causer quelques contrariétés.

ALT DESCR

A l'arrivée du JSR 330, nous avons compris que les choses pourraient se compliquer quelque peu alors que le PFD (Public Final Draft) pour l'essentiel de Java EE 6 était déjà publié. La relation entre les JSR 330 et JSR 299 a été récemment clarifiée et il a été décidé que ces deux spécifications seront intégrées à Java EE 6. Il ne restait donc plus qu'à faire un rapide calcul pour en déduire le décalage dans la sortie de Java EE 6 et GlassFish v3.

La réponse est "environ 8 semaines". La feuille de route GlassFish v3 a été mise à jour et positionne la version finale le 24 novembre 2009 (juste à temps pour le Thanksgiving américain). Cette modification impacte également NetBeans 6.8 (feuille de route) ainsi que les versions qui suivront la v3.0 (les dates sont encore à affiner).

Voici donc la nouvelle date. Etant données les modifications de dernière minute, on ne s'en sort pas trop mal et clairement le JSR 330 ne rendra Java EE 6 et GlassFish V3 que meilleurs. Espérons simplement que la prochaine fois les propositions de JSR ne se feront pas aussi tard dans le cycle de développement. Autres billets sur GlassFish v3.

vendredi août 07, 2009

JSR 299 et JSR 330 seront intégrés dans Java EE 6

ALT DESCR

JSR 299 et JSR 330 seront intégrés dans Java EE 6. Roberto Chinnici, le responsable de la spécification explique les évolutions:

• JSR-299 sera mis à jour pour utiliser les annotations du JSR-330
• JSR-330 évoluera pour prendre en compte les besoins du JSR-299
• Les deux JSR seront donc intégrés dans la plate-forme Java EE 6.

Merci à tous ceux qui ont travaillé si dur pour arriver à ce résultat. Bien évidemment nous aurions préféré que tout ceci intervienne plus tôt dans le cycle de développement de Java EE 6, mais le travail en vaut la peine et produira une meilleure spécification. Java EE 6 et GlassFish v3 sont désormais attendus en version finale autour du mois de novembre. Des dates précises sont attendues la semaine prochaines.

Lisez donc le billet de Roberto pour plus de détails.

vendredi juil. 03, 2009

Article EJB 3.1 récent

ALT DESCR

Ken et le groupe d'experts ont réellement fait des progrès sensibles pour une plus grande simplicité dans l'utilisation des EJB 3.1. Ken a également documenté les différentes avancées dans une série de courts billets: [1], [2], [3], [4], [5], [6], [7]. Le dernier billet en date de Ken est un survol avec des exemples ou les nouveautés principales sont couvertes.

Si vous êtes curieux au sujet des EJB 3.1, lisez donc ce billet de Ken et essayez par vous même avec GlassFish v3 Preview.

Merci également à Ed pour cet autre billet. Les autres billets concernant les EJBs sont marqués des balises EJB3 et javaee6.

mardi juin 30, 2009

Apprendre JSF 2.0 - Nouveaux liens, RefCard, examples, ...

Maintenant que JSF 2.0 a été déclaré Final et qu'une version préliminaire est disponible dans GFv3 Preview, c'est l'occasion d'énumérer quelques liens utiles :

ALT DESCR

• Le site du groupe d'experts du JSR 314 qui propose un lien vers la spécification, les votes, etc...
• L'implémentation de référence (de qualité production) est disponible sur la page Mojarra, mais un meilleur moyen consiste à
• Utiliser GlassFish v3 Preview qui propose des examples, de la documentation et un outil de mise à jour.
• Le site Mojarra propose également de la documentation au format JavaDocs et un Guide JSF.
• La page Sun sur la Technologie JSF propose de nombreux liens y compris vers le didacticiel JSF 2.0.
• Cay Horstmann, quant à lui nous propose une DZone RefCard.
• David Geary, lui, a écrit plusieurs articles : première partie et seconde partie.
• Jim a publié plusieurs billets dans une série sur JSF et en particulier cette liste de ressources JSF.
• Ryan, propose une série de billets sur les nouveautés de la spécification.

Enfin, tous les billets JSF sont marqués de la balise JSF... Nous attendons votre retour concernant la spécification, son implémentation pour être sûr d'obtenir la meilleure finition possible.

lundi juin 29, 2009

Un nouveau livre autour de GlassFish v3 - "Real World Java EE Patterns" d'Adam Bien

ALT DESCR

Le livre d'Adam intitulé "Real World Java EE Patterns" est maintenant disponible. L'ouvrage couvre Java EE 5 et 6 et utilise GlassFish (v3) et NetBeans pour ses exemples qui sont tous hébergés sur Kenai. Il s'agit d'une auto-publication (avec Lulu) qui voue permet un achat en ligne pour une version électronique ou papier.

Vous trouverez plus de détails sur le blog d'Adam. Il s'agit du second livre qui couvre Java EE 6 (prévu pour fin septembre). Le précédent était celui de notre Antonio national Beginning Java™ EE 6 Platform with GlassFish™ 3: From Novice to Professional.

Les autres livres concernant GlassFish sont marqués de la balise Book.

mardi juin 02, 2009

GlassFish v3 Preview - Maintenant Disponible!!

ALT DESCR

La version GlassFish v3 Preview est désormais disponible. Il s'agit d'une version "Early Access" Java EE 6 - Bienvenue à JavaOne 2009!

Rendez-vous donc sur la page de téléchargement, sur celle des standards JavaEE 6, celle des Documentation et autres Ressources, celle de la documentation GlassFish v3, et enfin sur celles des notes de sortie du SDK JavaEE, et des notes de sorties de GlassFish v3.

Cette version propose deux téléchargements principaux qui correspondent au profil Web de Java EE 6 et à la spécification complète Java EE 6. La taille des téléchargements varie entre 40Mo et 60Mo. Enfin n'oubliez pas que vous pouvez commencer "petit" (avec le profil web) et rajouter les parties manquantes avec l'outil de mise à jour (updatetool) intégré à GlassFish. D'autres détails sur le blog d'Alexis

About

Version française de TheAquarium

Search

Archives
« avril 2014
lun.mar.mer.jeu.ven.sam.dim.
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
    
       
Today