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).

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!

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)

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.

mardi août 11, 2009

Nouvel épisode du "GlassFish Podcast": Antonio Goncalves

Antonio and his book(s)

Cela fait quelque temps que le GlassFish Podcast n'avait pas vu de nouvel épisode. C'est maintenant chose faite avec cette interview d'Antonio Goncalves, notre expert Java EE national.

Le moins que l'on puisse dire c'est qu'Antonio est un homme occupé. La conversation commence par son livre sur Java EE 6 avec GlassFish v3 (récemment publié), puis touche à sa fonctionnalité préférée de Java EE 6, à son rôle au sein du JCP et comme patron du Paris JUG. Antonio y donne également un avis sur Spring vs. Java EE 6 et enfin quelques pensées sur JSR 299 (ex-webbeans).

L'épisode est par là et pour les utilisateurs de iTunes, c'est par ici.

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.

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

vendredi mai 08, 2009

Jersey se prépare pour JavaONE - v1.1.0 EA

ALT DESCR

Version par version, le projet se prépare pour JavaOne... En effet, Paul vient d'annoncer la disponibilité de la version 1.1.0 EA.

A un époque, nous devions insister sur le fait qu'il est possible d'être à la fois l'implémentation de référence et d'être de qualité d'entreprise; heureusement, ce n'est plus nécessaire !
La liste des fonctions de Jersey est impressionante : les APIs pour les clients, serveurs, le support de Grizzly, WADL, JSON, l'intégration avec Spring et Guice, les documents MIME composés, le client Apache HTTP, Apache Abdera .... La nouveauté de cette version est la meilleure intégration avec les EJBs, un meilleur support de HTTPS sous GlassFish et l'intégration avec Scala.

L'augmentation de traffic de la liste de diffusion USERS@ montre très nettement l'adoption croissante. Tous les détails ont été postés par Paul, vous pouvez aussi le télécharger, ou attendre que les binaires soient inclus dans nos serveurs de mise à jour.

mardi avr. 28, 2009

Un peu de lecture : le tour des bouquins sur GlassFish, MySQL et Java EE 6

Nous remarquons qu'il y a de plus en plus de publications sur le serveur GlassFish, celui de Yuli par exemple : Java EE and DBs, Using MySQL and GlassFish ou celui d'Antonio : Java EE 6 with GF v3. En faisant quelques recherches plus appronfondies, nous avons aussi trouvé le nouvel opus de David sur NetBeans 6 et Java EE 5 (avec GF) ainsi que celui d'Adam au sujet de Netbeans 6 qui tout deux référencent GlassFish.

Vous trouverez ci-dessous une liste des livres dont nous avons connaissance. Continuez de nous envoyer vos remarques quant à nos omissions et nous mettrons cette liste à jour.

lundi avr. 06, 2009

EJB 3.1 et Jersey - la combinaison gagnante ?

ALT DESCR

Un des challenges lorsque on développe une nouvelle spécification, est de tirer parti des autres spécifications développées en parallèle, tout en s'adaptant aux contraintes de délais, ressources, décalage horaire etc ... Ici encore, la transparence et le fait de travailler sur des logiciels libres aident beaucoup, en plus du travail colossal réalisé par les groupes d'experts (GE).

Nous voulons prendre pour exemple EJB 3.1 et JAX-RS 1.1 ou les GEs respectifs permettent d'utiliser des EJB Session POJO comme "ressource" Jersey (services web basés sur REST, ndt), déployés dans de simples WAR. Cette combinaison permet de programmer très simplement une classe REST, par exemple :

@Stateless @Path("ssb") public class StatelessSessionRootResource { @Context private UriInfo ui; @GET public String get() { return "GET: " + ui.getRequestUri().toASCIIString(); } }

Tous les détails sont disponibles dans le billet de Paul : Glassfish v3, EJB 3.1 and Jersey et celui de Ken : JAX-RS and EJB.

EJB3.1 et JAX-RS sont les deux nouveautés de JavaEE6 que vous pourez essayer dans la beta de GFv3 à JavaOne - En espérant vous y rencontrer !

lundi mars 16, 2009

EJB 3.1, ébauche finale de la spécification

The groupe d'experts EJB 3.1 vient de rendre publique la proposition d'ébauche finale (Proposed Final Draft) de la spécification. Les modifications récentes intègrent une amélioration de la portabilité des "lookups" pour les composants (beans) de session local, la possibilité d'utiliser des fuseaux horaires dans des timers, et une expiration (timeout) définie explicitement dans la spécification pour les composants (beans) de session.

Les EJB 3.1 (et leur déclinaison .lite) constituent une pièce clé de Java EE 6 et cette annonce est un pas important en avant sur la route vers une version finale de ce standard. Consultez donc le billet de Ken (le patron du groupe de travail) et remontez vos impressions au groupe d'experts.

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