Concept d'objets dans le langage Java
- Objectifs
- Programmation orientée objet
- Définir une Classe en langage Java
- Objets Java
- Héritage
- Surcharge de méthode
- Les mots clés this et super
- Classes abstraites
- Interfaces
- Les contrôles d'accès Java
- Méthodes et variables statiques
- Packages
- Configuration de base d'un programme Java
Exceptions dans le langage Java
- Objectifs
- Exceptions
- Exemple d'exception
- Récupération des exceptions
- Créer vos propres exceptions
Technologie JavaBeans
- Composants JavaBeans
- Démarrage
- Création de propriétés
- Manipulation d'événements
- Sérialisation des JavaBeans
Les Threads et le Multi-Threading
- Objectifs
- Les threads et le multithreading
- API Java des Threads
- Exemple d'un programme Multi-Thread
- Communications multiThread
- Exemple de tampon simple
Utiliser Java en Réseau
- Objectifs
- Les sockets
- Les classes java.net
- Model de travail en réseau avec Java
- Serveur TCP/IP minimal
- Client TCP/IP minimal
|
Remote Method Invocation (RMI)
- Introduction
- Définition de l'interface d'un objet distant
- Définition d'une classe qui implémente l'objet
- distant
- Initialisation d'un site serveur
- Connexion d'un client à un objet distant par son nom externe
- Compilation des souches et des squelettes
- Communication de références d'objets distants
- Passage des paramètres et rendu de résultat
Intégration des méthodes natives (JNI)
- Objectifs
- Les méthodes natives
- Hello World Natif
- Appeler des méthodes natives
- Codage des fonctions C pour les méthodes natives
- Assemblage
- Transmettre des informations aux méthodes natives
- Résumé
Introduction aux JSP et Servlet
- Généralités sur les Servlets
- L'interaction du client
- Le cycle de vie d'une Servlet
- Sauvegarde de l'état du client
- L'utilitaire servletrunner
- Exécuter des servlets
- Syntaxe des Java Server Page
- Exemple de mis en oeuvre
Accès aux bases de données (JDBC)
- Généralités
- Pilotes JDBC
- Requêtes
- Exemple Complet
- Méta classes
- Les Interfaces graphiques génériques
Les nouveautés de Java-Tiger
- La nouvelle instruction de boucle.
- Les types énumérés, l'autoboxing.
- Les méthodes à nombre variable d'arguments.
- Les imports statiques.
- Les types génériques.
|