Next:
39 Programmation réseau
Up:
En route pour Java
Previous:
38 Quelques classes Swing
Java: Programmation avancée
39 Programmation réseau
39.1 Introduction aux réseaux
39.1.1 Généralités
39.2 Adressage IP
Les URLs
39.4 URLEncoder
39.5 Les sockets
Activation "manuelle"
Utilisation de INETD sous UNIX
Le fichier /etc/inetd.conf
Le fichier /etc/services
Cas de services UDP
39.6 Connexion TCP et sockets
39.6.1 Le client TCP
39.6.2 Le serveur TCP
39.6.3 Connexions multiples
39.7 Datgrammes UDP et sockets
39.8 La classe DatagramPacket
39.9 La classe DatagramSocket
39.10 Le client UDP
39.11 Le serveur UDP
39.12 URLConnection
39.13 Un petit serveur HTTP
39.14 Un CGI en Java
39.15 Gestion de protocoles
39.16 ContentHandler
39.17 Gestion de protocoles
39.18 Sockets multipoints
40 Appel de méthodes distantes (RMI)
40.1 Introduction
40.2.2 Le client
40.2.1 Le serveur
Communication stub client/Serveur
RPC et RMI
Java Remote Invocation Method
43.1 Un exemple
Le serveur
Le client
40.2.3 La compilation
40.2.4 L'exécution
41 Introduction à JDBC
41.1 Introduction
JDBC, ODBC, et Cie
SQL
Applets, applications et bases de données
41.2 Se connecter à une base de données
Divers types de pilotes JDBC
URL JDBC
Le sous protocole odbc
41.3 Envoi de requêtes SQL
41.4 Un premier exemple complet
41.4.1 Création d'une base
41.4.2 Consulter d'une base
41.4.3 Modifier d'une base
41.4.4 Ajouter un pilote ODBC sur Windows
41.4.5 Ajouter un pilote ODBC sur Unix
42 Corba
43 Code natif (JNI)
Un exemple
43.1.1 Déclarer une méthode native
43.1.2 Charger la librarie C
43.1.3 Créer le fichier .h
43.1.4 Implanter la méthode native
43.1.5 Créer la bibliothèque dynamique
43.1.6 La touche final
43.2 Conversion des caractères unicode
43.3 Conversion des données
43.3.1 Passage de paramètres
43.3.2 Types primitifs
43.3.3 Les objets
43.3.4 Les objets String
43.3.5 Les tableaux
43.4 Créer et modifier des objets
43.5 Signature
43.6 Accès aux champs
Obj.java
ObjEx.java
ObjImpl.java
43.7 Invocation de méthodes Java
43.7.1 Méthode d'instance
43.7.2 Méthode de classe
43.8 Exceptions et code natif
43.9 Capturer une exception
43.10 Lancer une exception
43.11 Code natif et threads
43.12 Code natif et C++
43.13 Démarrer la machine viruelle Java
43.14 La commande javap
43.15 Récapitulatif des fonctions JNI
43.15.1 Version
43.15.2 Opération sur les classes
43.15.3 Exceptions
43.15.4 Référencs globales et locales
43.15.5 Opérations sur les objets
43.15.6 Accès aux variables d'instance
43.15.7 Invocation de méthodes d'instance
43.15.8 Accès aux variables de classe
43.15.9 Invocation de méthodes de classe
43.15.10 Chaînes de caractères
43.15.11 Tableaux
43.15.12 Registering Native Methods
43.15.13 Monitor Operations
43.15.14 Java VM Interface
Touraivane
6/12/1998