Programmation avanc´ee et r´epartie en Java :
interfa¸cage avec d’autres langages
Fed´eric Gava
L.A.C.L
Laboratoire d’Algorithmique, Complexit´e et Logique
Cours de M1 MIAGE
(d’apr`es les notes de cours de Fabrice Mourlin)
Plan
1Utilisation de codes natifs : J.N.I.
2Java et le web : les Applets Java
Plan
1Utilisation de codes natifs : J.N.I.
2Java et le web : les Applets Java
Codes natifs
Applets Java
D´eroulement du cours
1Utilisation de codes natifs : J.N.I.
2Java et le web : les Applets Java
Programmation avanc´ee et r´epartie en Java 3 / 41
Codes natifs
Applets Java
Qu’est-ce ?
Ce cours introduit l’API Java Native Interface (JNI) qui permet
d’´etendre JAVA avec du code compil´e ´ecrit en C ou C++ :
Nous verrons :
Pourquoi r´ealiser du code natif ?
Les phases de g´en´eration : un exemple simple
Les caract´eristiques g´en´erales de JNI
Exemples : emploi des types Java en C, acc`es aux attributs
des objets JAVA, cr´eation d’instances.
Le probl`eme de l’int´egrit´e des r´ef´erences aux objets JAVA.
Le traitement des exceptions JAVA
Nous supposons :
Que vous sachiez ´ecrire/lire des lignes simples de C. De mˆeme,
pour la prochaine section, connaˆıtre SQL.
Programmation avanc´ee et r´epartie en Java 4 / 41
1 / 42 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !