Je viens de découvrir sur Java.Net que l’implémentation Sun de JSF (Java Server Faces) deviens Open-Source avec une licence CDDL. Après le projet GlassFish, voici une autre composante importante de J2EE qui deviens Open-Source. C’est plutôt une bonne nouvelle
Archives pour la catégorie 3. Technologie J2EE
Spring 1.2 RC1
Retour du printemps oblige, Spring 1.2 RC1 viens d’être annoncée sur le site du projet. Cette version est diponible en téléchargement sur SourceForge. De nombreuses évolutions majeures sont au programme. En voici quelques unes :
Pour plus de détails sur les changements de cette version, vous pouvez lire le changelog. |
Et pour tous ceux qui voudraient découvrir le framework Spring, vous pouvez lire ces excellents tutoriels :
- Spring IoC (Inversion of Control) par Serge Tahé
- Variations autour d’une architecture web à trois couches (dont Spring ), par Serge Tahé
- Introduction au framework Spring, par Erik Gollot
Bonne lecture
Un avant gout de J2EE 5.0 : JAXB 2.0 Early Draft 2
La JSR 222 Java Architecture for XML Binding ( JAXB ) 2.0 viens de proposer sa Early Draft Review 2. C’est l’occasion ou jamais de tester quelques unes des nouveautés prévues pour J2EE 5.0. Voici quelques liens pour trouver les implémentation et des exemples pratiques, qui vont vous permettre de tester ca par vous même.
|
Si vous êtes intéressés par la future plateforme J2EE, vous pouvez regarder la JSR 244: JavaTM 2 Platform, Enterprise Edition 5.0 (J2EE 5.0) Specification.
On peut nottament y apprendre que les JSR suivantes vont y être intégrées :
- JSR-181 (Web Services Metadata for the Java Platform)
- JSR-220 (EJB 3.0)
- JSR-222 (JAXB 2.0)
- JSR-224 (JAX-RPC 2.0)
- JSR-127 (JavaServer Faces 1.0)
- JSR-52 (JSTL 1.1)
Bonne lecture
MyFaces sors de l’incubateur
Le projet MyFaces est sorti tout récemment de l’incubateur est est devenu un projet Apache à part entière. MyFaces est une implémentation open-source de la technologie Java Server Faces A ce propos, je me demande bien quelle place il y aura pour MyFaces si le projet Struts Shale voit le jour ??? |
Pour plus d’informations sur tout ca :
- Intégration JSF et Hibernate dans JOnAS 4.0.0/ Tomcat 5.0.21 par Jean-Louis Pasturel
- Java Server Faces
- Struts Shale
Bonne lecture
JDO 2.0 & EJB 3.0, un heureux mariage !
La communauté des développeurs utilisant JDO peut enfin se réjouir. Le 28 février, le Public Review Reconsideration Ballot est passé avec 75% de oui (le reste étant abstentions). Sacré retournement de situation après les premiers votes de janvier (cf. Java Data Objects 2.0, en difficulté ?).
En voici les détails :
- Oui : Doug LEA, HP, Borland, Fujitsu, SUN, Google, Intel, Nortel, Apache, BEA, IONA Technologies, SAP
- Abstentions : JBOSS, IBM, ORACLE
- N’a pas voté : Apple
Le raprochement entre les JSR développant JDO 2.0 et EJB 3.0, ainsi que la mobilisation de la communauté JDO, ont eu un grand rôle dans ce revirement : à lire, A Letter to the Java Technology Community par Linda DeMichiel et Craig Russell.
Pour plus d’informations sur JDO 2.0 en particulier et JDO en général, voici quelques liens :
- JSR 243: JavaTM Data Objects 2.0
- JSR 220: Enterprise JavaBeansTM 3.0
- Tutoriel JDO par Benoit Moussaud
Quelques implémentations de JDO :
5 raisons de migrer vers J2SE 5
Pourquoi migrer vers la pateforme Java Tiger ?
- Compatibilité ascendante : vos applications Java 1.4 marchent sur Java 1.5 ! Pas besoin de re-développer ni même de recompiler vos applications. Pourtant elle seront plus performantes, profiteront du nouveau framework de monitoring et des nouveaux look-and-feel disponibles.
- Rapidité accrue : comme le montre l’image ci-contre, vos applications tournant sur Java Tiger sont deux fois plus rapide que la version précédente grâce notamment à un chargement des classes optimisé, une meilleure prise en charge des architectures 64 bits
- Temps de développement réduit : les metadata, l’autoboxing et autres procédés permettant de simplifier la vie des développeurs permettent de se concentrer réellement sur les objets métier et de réduire la quantité de code
- Pret pour les applications critiques : une meilleure montée en charge, un passage à l’échelle plus aisé et la gestion multi-thread, multi-architecture permettent le déploiement d’applications Java sur des machines costaud
- Une communauté Java riche et active : le groupe d’experts à l’origine de Java Tiger est composé des poids loud de l’industrie et du libre ce qui vous assure de la documentation et un retour sur expérience appréciable
Voir aussi : Les nouveautés de J2SE 5.0 Tiger par Lionel Roux
Première version de la FAQ J2EE
Voici la première version de la FAQ J2EE. Pour commencer 63 questions/réponses. La prochaine version est déjà en cours d’écriture, mais si vous voulez nous aider à enrichir et corriger la version actuelle, vous êtes les bienvenus Toutes les informations se trouvent sur le forum : http://www.developpez.net/forums/viewtopic.php?t=281848 N’oubliez pas les autres FAQs (Java, JDBC et Struts). Bonne lecture |
Tutoriel : Java Standard Tag Library (JSTL)
F. Martini (adiGuba) vous propose un troisième tutoriel sur la technologie JSP. Ce troisième volet explore la JSTL (Java Standard Tag Library).
Bonne lecture à tous et merci à adiGuba pour ces excellents articles
JOnAS certifié J2EE 1.4
Le serveur d’application J2EE Open Source du consortium ObjectWeb vient de passer la suite de test de certification J2EE 1.4. La version certifiée est la version 4.3.1 qui est fournie comme candidate release. JOnAS est distribué sous la licence LGPL. Il est le second serveur d’applications Open Source certifié J2EE après JBoss. |
Initiation à JSP : un livre pour débutants
La majorité d’entre nous a sans doute appris le développement de JSP après ou en même temps que le développement d’applications en Java ou du moins les bases du langage.
Or même si JSP s’inscrit au sein d’un ensemble plus global qu’est J2EE, cela reste un langage destiné au développement Web et il peut donc intéresser un public recherchant uniquement un moyen de créer des sites Web dynamiques de faible envergure.
Contrairement à ce qui est annoncé par l’éditeur et par les auteurs, l’ouvrage Initiation à JSP ne conviendra pas à n’importe quels débutants mais à ceux qui n’ont pas la volonté d’approfondir les API JSP/Servlet.
En effet, ce livre pourtant très bien écrit et hautement pédagogique ne creuse pas la problématique de l’utilisation de JSP. Il décrit de fort belle manière les bases nécessaires pour tout développement Web, puis les fondements du langage Java, pour enfin présenter JSP principalement avec une vision scriptlets de la manière de créer des pages. En tant que fins connaisseurs vous conviendrez avec moi que la voie choisie n’est pas vraiment propice à un approndissement, mais tel n’est pas le but de ce livre qui aurait toutefois dû contenir quelques éléments introductifs sur l’utilisation de bibliothèques de tags et la séparation des couches.
Après avoir lu ce livre et échangé avec les membres de l’équipe de rédaction Java, je me suis rendu compte qu’aborder les JSP en partant de zéro n’était pas forcément chose facile. En passant rapidement sur quelques ressources en ligne s’attachant à introduire les JSP/Servlet on peut d’ailleurs constater que pour beaucoup l’approche n’est pas bien différente.
Quelques questions se posent alors :
- Comment présenter le couple JSP/Servlet à des profils de développeurs Web qui n’ont pas forcément la connaissance ou la volonté de connaître un langage de POO tel que Java ?
- Une approche essentiellement par les scriptlets est-elle inévitable ou est-ce une solution de facilité ?
- Après tout, peut on considérer que les JSP ne se destinent qu’à un public d’initiés de Java et non à un public de développeurs Web amateurs qui trouvera plutôt son bonheur du côté du PHP ?
Le débat est ouvert. Vos avis nous intéressent.