J2SE 5.0 Update 3

Le troisième update de Java 1.5.0 vient de sortir.
Au menu de cet update, des corrections et améliorations pour Hotspot, les localisations, AWT et Swing ainsi que les plugins pour navigateurs.
Vous pouvez trouver la liste de ces corrections/améliorations sur le site de Sun.
Cette mise à jour est disponible en téléchargement.
Intéressant à lire aussi : l’intervention de Graham Hamilton sur cette mise à jour. Vous pourrez y apprendre notamment pourquoi il n’y aura pas de version 5.1.
Vous pouvez aussi consulter l’article de Lionel Roux sur les nouveautés de J2SE 5.0 Tiger.

Christophe

FAQ JDBC, JDO & Hibernate

FAQ JDBC, JDO, Hibernate Voici une petite mise à jour de la FAQ JDBC. Plusieurs nouvelles choses :

  • La FAQ JDBC deviens la FAQ JDBC, JDO & Hibernate. Elle traitera donc désormais de JDBC et de tout ce qui est en relation avec la persistance et le mapping O/R.
  • Dix nouvelles Q/R, ce qui nous donne un total de 160 questions/réponses.
  • Téléchargement en FTP pour la version offline, pour de meilleures performances.
  • Nouvelle mise en page et nouveaux logos

Comme toujours, si vous voulez nous aider à améliorer, corriger, compléter cette FAQ, vous pouvez le faire sur le forum : Ressources Java, contacts et participations.
Bonne lecture :)

La 5ème FAQ Java est arrivée :)

FAQ J2ME Jamais quatre, sans cinq : une nouvelle FAQ viens rejoindre le groupe des FAQs Java. Au programme : J2ME (Java 2 Micro Edition) et 27 questions/réponses pour vous faire découvrir cette technologie particulièrement intéressante.
Je tiens à remercier ChristopheJ, le responsable de cette FAQ, pour tout le travail qu’il a fourni. ;)
Si vous désirez nous aider à améliorer, compléter, corriger cette première version, vos contributions sont les bienvenues.

Les autres FAQs et ressources de la rubrique Java ne sont pas en manque. La FAQ JDBC devrait bientôt s’enrichir de Q/R sur les frameworks de persistance, comme JDO et Hibernate. Et la FAQ Eclipse, prévue depuis un petit moment maintenant, devrais bientôt voir le jour. :)
Comme toujours votre aide est la bienvenue. Toutes les informations nécessaires sont sur le forum.
@+

Nouveaux tutoriels J2EE

Bonne nouvelle pour tous les amateurs de J2EE, Serge Tahé vous propose deux nouveaux tutoriels :

  • Spring IoC (Inversion of Control)

    Ce document montre les possibilités de configuration des architectures web à trois couches, apportées par le framework Spring ( http://www.springframework.org ) et sa notion d’IoC (Inversion of Control), également appelée injection de dépendance (Dependency Injection).

  • Variations autour d’une architecture web à trois couches

    Ce document travaille autour d’une application simplifiée de vente de produits en ligne. On y construit une application web à trois couches : une couche d’accès aux données d’un SGBD, une couche métier pour gérer les achats, une couche web de dialogue avec l’utilisateur. L’application présente une architecture MVC (Modèle – Vue – Contrôleur). Le modèle M recouvre deux couches : la couche d’accès aux données et la couche métier. On propose une implémentation de la couche d’accès aux données du modèle M utilisant l’outil Ibatis SqlMap. Une fois le modèle M acquis, on construit le contrôleur C et les vues V dans la couche web selon trois techniques différentes :
    1 – une technologie classique à base de servlet contrôleur et pages JSP
    2 – une technologie Struts
    3 – une technologie Spring MVC
    On montre que les trois solutions peuvent utiliser le même modèle M si l’architecture web à trois couches a été correctement configurée grâce à Spring et sa notion d’IoC (Inversion of Control). La compréhension du document nécessite un certain nombre de pré-requis qui sont donnés en début de document.

Bonne lecture :)

JBoss ou la stratégie d’expansion du premier serveur d’application

JEMS

JBoss AS est un serveur d’applications certifié J2EE 1.4. En cela, il s’apparente à d’autres solutions comme IBM Websphere, BEA Weblogic, Oracle 10g, SAP Netweaver, RedHat Application Server et autres. En gagnant progressivement de la notoriété, ce serveur à l’origine simple conteneur d’EJB, est devenu un produit professionnel particulièrement adapté aux petites et moyennes structures. JBoss AS se place ainsi sur ce créneau comme une alternative aux produits commerciaux et autres solutions Open Source et devient aujourd’hui la première référence professionnelle (38% du marché pour JBoss AS selon BZ Research et 29% pour le couple JBoss/Hibernate selon ONJava et une multitude de nouveaux partenariats, lire l’annonce officielle sur son accord avec Zuri).

La compagnie JBoss Inc, basée à Atlanta, est dirigée par Marc Fleury. Ancien polytechnicien et normalien, ancien de Sun France et créateur du serveur d’applications, il est l’auteur d’une trilogie intitulée « Blue,White, Red ». Nous retiendrons d’ailleurs, dans leur lecture, une vision particulière de l’Open Source liée à la dualité marketing de JBoss.

Techniquement, JBoss AS tend aussi à se distinguer de la concurrence. L’implémentation du serveur est proactive : il ne s’agit pas de suivre passivement l’évolution de la norme J2EE mais de jouer un rôle au sein de groupes de réflexion. Marc Fleury a d’ailleurs pris place au sein du groupe d’expert EJB.3.0.

Enfin, JBoss AS s’inscrit depuis peu dans une solution plus complète intitulée JEMS (JBoss Enterprise Middleware System) sur laquelle nous reviendrons prochainement.

Les tutoriels de EclipseCon2005 en accès libre

EclipseCon

EclipseCon est la plus grande conférence dédiée à Eclipse. L’édition 2005 se déroulait du 28 février au 3 mars en Californie. Au programme de cette conférence se trouvaient des présentations techniques, des tables rondes mais aussi des séances de tutoriels. Vous n’avez pas pu vous rendre en Californie pour assister aux tutoriels ? Ce n’est pas grave car la conférence est à peine finie que vous pouvez déja trouver les supports de ces tutoriels sur le web.
Ces supports vont d’une simple reprise des diapositives de la séance à un vrai cours. Ils couvrent des sujets tels que la participation au projet Eclipse, l’utilisation de RCP pour vos applications, l’utilisation d’aspectJ avec Eclipse, la création d’interface graphique (Swing, JFace ou SWT), le logging, monitoring, packaging ou déploiement de vos applications.

Vous pouvez aussi

Alors bon cours ;)

Nouveaux tutoriels Java

Voici deux nouveaux tutoriels pour la rubrique Java :

Bonne lecture :)

Nouvelle page outils Java

Pour continuer, après la nouvelle page API Java, voici la nouvelle page outils :)
Les outils Java sont désormais séparés en :

Si vous voulez améliorer la description d’un élément, si vous pensez qu’une entrée serait mieux sur la page outils que sur la page API (ou inversement) ou si vous remarquez un lien mort, n’hésitez pas. Toutes les idées, critiques et avis sont les bienvenus ;)
Bonne lecture :)

Les meilleures API de la technologie Java

Nous avons selectionné pour vous les 100 meilleures API de la technologie Java.
Dans cette page vous trouverez les API classées selon leur utilisation :

Logo API

Si votre API préférée n’est pas présente dans cette liste, vous pouvez nous la proposer, ou proposer un commentaire sur une de ces API dans ce sujet.

Bonne lecture.