Home

Programmation Java, aspects avancés 4

Module 1: Java Management Extensions (JMX)
1. Les fonctionnalités de JMX
2. Architecture
3. Les MBeans
4. L'interface d'un MBean
5. Les types de MBean
6. La console de gestion
7. Attributs monitorisés et notifications
8. Labo

Module 2: Java Web Start
1. Types de déploiement d'une application Java
2. La technologie JWS
3. Le fichier de configuration JNLP
4. Les étapes nécessaires
5. L'outil Java Web Start
6. Labo

Module 3: JAXB - Java API for XML Binding
1. L'intérêt de cette technique
2. Annotations JAXB
3. Création d'un document XML à partir d'un objet
4. Création d'un objet à partir d'un document XML
5. Création d'un jeu de classes à partir d'un schéma
6. Création d'un schéma à partir de classes
7. Labo

Module 4: DAO - Data Access Objects
1. Types d'accès aux données et l'utilité du patron de conception DAO
2. Fabrique abstraite
3. Implementations concrètes de la fabrique abstraite
4. Labo

Module 5: Pool de connexions
1. Réutiliser les connexions créées
2. Configuration du pool de connexions
3. Récupérer une connexion, l'utiliser, la remettre dans le pool
4. Labo

Module 6: Swing - aspects avancés 1. Look and feel
2. Copier / coller
3. Drag & drop
4. Undo / Redo
5. MVC - Modèle Vue Controlleur
6. Swing et les threads
7. Composants avancés (JTable, JTree, etc)
8. Labo

Module 7: Log4j
1. Journalisation
2. Les loggers
3. Les appenders
4. Les layouts
5. Configuration externe
6. Labo

Home