Développement Java : Les nouveautés du J2SE 6.0
|
|
Durée de la formation : 1 jour
|
|
Objectifs :
La version J2SE 6.0 de l'environnement Java (nom de code Java Mustang) est maintenant disponible depuis quelques
temps. Celle version apporte encore son lot de nouvelles fonctionnalités. Cette journée de formation se propose
de vous présenter les principales nouveautés de cette version. Deux nombreux exemples de code vous seront
présentés.
Prérequis :
Afin de pouvoir suivre cette formation, le stagiaire devra déjà être expérimenté dans le développement d'applications
Java.
Public ciblé :
Cette formation s'adresse à des développeurs Java maîtrisant la version 5.0 (Java Tiger) et désireux de connaître
les nouveautés de la version 6.0 (Java Mustang).
La formation sera dispensée par un formateur expérimenté sur les technologies et les produits présentés.
Chaque participant se verra remettre un support de cours et disposera d'un PC afin de pouvoir effectuer
les différents travaux pratiques. La formation pourra être dispensée à Saint Laurent du Var (à proximité de Nice),
à Meylan (à proximité de Grenoble), à Paris ou dans les locaux de votre entreprise.
-
Quelques premiers aspects
-
Amélioration des performances de la JVM
-
Utilisation de wildcard (*) dans le classpath
-
Meilleure prise en charge de la console
-
Les nouveautés de la classe java.io.File
-
Nouvelles annotations (package javax.annotation - @Generated, @Resource, ...)
-
Nouvelles collections (java.util.Deque, ...)
-
Mise en oeuvre d'IHM via l'AWT et Swing
-
Amélioration du rendu visuel de vos applications
-
Meilleur support de l'anti-aliasing
-
Amélioration du double buffering
-
Intégration de votre application avec le Window Manager
-
La classe java.awt.SplashScreen
-
La classe java.awt.TrayIcon
-
La classe java.awt.Desktop
-
-
Possibilités d'ordonner ou de filtrer les colonnes dans un JTable
-
Amélioration du drag 'n drop
-
Le nouveau "look and feel" Nimbus (J2SE 6.0u3)
-
Les nouveautés XML
-
Utilisation de Web Services
-
Rappels sur la notion de Web Services
-
Présentation de l'API JAX-WS 2.0
-
Mise en oeuvre d'un client Web Service
-
-
Les principaux aspects d'un mapping XML/Objets
-
Utilisation de l'API JAXB 2.0
-
Utilisation de base de données
-
Java DB : une base de données intégrée au J2SE 6.0
-
Connexion à la base de données
-
JDBC 4.0 (Java DataBase Connectivity)
-
Support du type SQL XML (standard SQL 2003)
-
Meilleure gestion des connexions à la base de données
-
Meilleure gestion des exceptions
-
Intégration de langages de scripts dans la plate-forme Java 6.0
-
Intérêts liés à l'utilisation de langages de scripts
-
Présentation du package javax.script
-
Utilisation du moteur de script Javascript Rhino (Mozilla fundation)
-
Autres moteurs de scripts utilisable par Java (non intégré directement dans le SE)
-
L'API de contrôle du compilateur javac
-
Le package javax.tools et son champ d'applications
-
Exemples d'une compilation Java par programmation
© Infini Software - 2011 - Tous droits réservés - 06 63 33 14 06
439, chemin de la Ferrière - 06750 Valderoure