Formation éligible au Droit individuel à la formation(en savoir plus sur le DIF)
Lieu de formation : notre centre de formation à Grenoble(plan d'accès) ou sur votre site en formation intra
Domaine de formation :
DEVELOPPEMENT et METHODES
Durée de la formation :
1 jours (
7 heures)
Participants :
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).
Pré-requis :
Afin de pouvoir suivre cette formation, le stagiaire devra déjà être expérimenté dans le développement d'applications Java.
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.
Plan de cours JAVA SE Les nouveautés du J2SE 6.0
Programme de formation
JAVA SE Les nouveautés du J2SE 6.0
- 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)
Extensions Swing (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)
Mapping XML/Objets (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 (Historique de Java DB, Démarrage de Java DB, 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, Autres évolutions)
- 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
Réserver cette formation