
EXPERT EN DÉVELOPPEMENT DE COMPÉTENCES
Page : 1/2
Maîtriser les puissants outils qui accompagnent JAVA, pour créer des composants
réutilisables et développer des applications complexes
Développeurs, chefs de projet
-
Connaissance des concepts fondamentaux du langage JAVA
JV210
3 jours
L'appel de méthodes distantes : RMI
Présentation et architecture de RMI
Les différentes étapes pour créer un objet
distant et l'appeler avec RMI
Le développement coté serveur
Le développement coté client
La génération des classes stub et skeleton
La mise en oeuvre des objets RMI
Les composants Java beans
Présentations des java beans
Les propriétés
Les méthodes
Les événements
L'introspection
Paramétrage du bean ( Customization )
La persistance
La diffusion sous forme de jar
Le B.D.K
Les services de nommage
Les annuaires
Le contexte
L'interface Name
L'interface Context et la classe IntitialContext
Utilisation d'un service de nommage
Utilisation avec un DNS
Utilisation avec un annuaire LDAP
JNDI et J2EE
La persistance des objets
La correspondance entre le modèle relationnel et
objet
L'évolution des solutions de persistance avec
Java
Le mapping O/R (objet/relationnel)
Le choix d'une solution de mapping O/R
Architecture et persistance de données
La couche de persistance
CRUD: les 4 opérations de base
L’interface DAO
Les différentes solutions
Les API standards: JDBC, JDO, EJB
Les frameworks open source: iBatis, Hibernate,
Castor, Torque, Toplink, OJB, Cayenne
L'utilisation de procédures stockées
JDBC (Java DataBase Connectivity)
Les outils nécessaires pour utiliser JDBC
Les types de pilotes JDBC
Utiliser ODBC/JDBC
Présentation des classes de l'API JDBC
La connexion à une base de données
Le chargement du pilote
L'établissement de la connexion
Accéder à la base de données
L'exécution de requêtes SQL
La classe ResultSet
Obtenir des informations sur la base de données
L'utilisation d'un objet PreparedStatement
L'utilisation des transactions
Les procédures stockées
Le traitement des erreurs JDBC
MySQL et Java
L'amélioration des performances avec JDBC
Ressources
JDO (Java Data Object)
La classe qui encapsule les données
L'objet qui assure les actions sur les données
La compilation
La définition d'un fichier metadata
La définition du schéma de la base de données
L'API JDO
La mise en œuvre
Parcours de toutes les occurrences
La mise en œuvre de requêtes
Hibernate
La classe qui encapsule les données
Le fichier de correspondance
Les propriétés de configuration
L'utilisation d'Hibernate
La persistance d'une nouvelle occurrence
Obtenir une occurrence à partir de son
identifiant
Le langage de requête HQL
La mise à jour d'une occurrence
La suppression d'une ou plusieurs occurrences
Les relations
Les outils de génération de code
JPA (Java Persistence API)
Installation de l'implémentation de référence
Les entités
Fichier de configuration du mapping
Utilisation du bean entité
Le fichier persistence.xml