N° SIRET : 450 630 272 000 26 - N° TVA INTRA : FR 824 506 302 72 - N° de déclaration d'existence : 11 95 04 103 95
Union-Formation est une filiale du groupe AFFIX Formation - 10, rue Pergolèse - 75 016 Paris
Tel : 01 40 41 16 01 - Fax : 01 77 75 45 16
www.affix-formation.com - www.union-formation.com
Créer une application complexe pour Java
5 Jour(s) ref : 0DVJA08
Objectifs :
Etre capable de concevoir des applications complètes en Java en prenant en compte les problèmes liées aux grosses
applications avec des montées en charge importantes : optimisation, multithreading, persistance des données,
Pré-requis :
Avoir de bonnes notions du langage Java et de la programmation orientée objet.
Programme :
Gérer les accès concurrents
- Définition d'un thread
- Créer et manipuler les threads
- Synchroniser les threads sur un objet moniteur
- Exemple de temps réel
- Bonnes et mauvaises pratiques
Flux d'entrée/Sortie (I/O)
- Gestion des entrées/sorties,
- Les API Java de gestion des flux,
- Programmation par exception,
- Sérialisation / Désérialisation.
Principes des architectures n-tiers, pattern MVC et Design Patterns
- Le couple Observer/Observable
- Façade
- Fabrique abstraite
- Inversion de contrôle
- Itérateur et Visiteur
Accéder à une base de données relationnelle avec JDBC
- Architecture et types de pilotes JDBC
- Charger le pilote et récupérer une connexion à la base de données,
- Exécuter des requêtes SQL,
- Requêtes paramétrées,
- Exploitation des résultats,
- Notion de persistance objet :
Gestion de flux d’entrées/sorties