
Objectifs : Optimiser ses développements Java
Public visé : Développeur Java
Durée : 3 jours
Prix : 1 400 € H.T.
Modules requis : Programmation Java
Plan de Cours
1 - Programmation graphique
- AWT
- SWING
2 - Les Threads
- Architecture de la classe Thread
- L’interface Runnable
- Etat / Priorité /cycle de vie des threads
- Sémaphores, protection des données (mutex) et protection du code (sections critiques)
3 - Accès aux données avec JDBC
- Pooling de connexions
- Accès au pool avec un contexte JNDI
- Passage de requêtes SQL
- Problématique des transactions
4 - Introduction à XML et aux technologies associées
- Rappel sur les langages à balises : SGML, HTML, XML et XHTML
- XML et le concept de documents
- Java et XML
- Le langage XSL-T pour la transformation des documents
5 - Programmation Client / Serveur
- Connexions de bas niveau
- Programmation Sockets/UDP
- RMI
6 - JavaBeans
- Présentation de l’architecture N-Tiers J2EE
- Présentation des composants Web : spécificités et rôles
- Présentation des serveurs d’applications
- Architecture MVC2 : principes Architecture des applications
- Détails - Structure des Getters / Setters
- Gestion des événements
- Persistance et sérialisation
Questions - Réponses