Développons en Java 2.30 |
Copyright (C) 1999-2022 Jean-Michel DOUDOUX |
(date de publication : 15/06/2022) |
Partie 3 : Les API avancées
Le JDK fournit un certain nombres d'API avancées.
Cette partie contient les chapitres suivants :
- La gestion dynamique des objets et l'introspection : ces mécanismes permettent dynamiquement de connaître le contenu d'une classe et de l'utiliser
- L'appel de méthodes distantes : RMI : étudie la mise en oeuvre de la technologie RMI pour permettre l'appel de méthodes distantes
- La sécurité : partie intégrante de Java, elle revêt de nombreux aspects dans les spécifications, la gestion des droits d'exécution et plusieurs API dédiées
- JCA (Java Cryptography Architecture) : détaille l'utilisation de l'API proposant des fonctionnalités cryptographiques de base
- JCE (Java Cryptography Extension) : détaille l'API pour l'encryptage et le décryptage, la génération de clés et l'authentification de messages avec des algorithmes de type MAC
- JNI (Java Native Interface) : technologie qui permet d'utiliser du code natif dans une classe Java et vice versa
- JNDI (Java Naming and Directory Interface) : introduit l'API qui permet d'accéder aux services de nommage et d'annuaires
- Le scripting : L'utilisation d'outils de scripting avec Java a longtemps été possible au travers de produits open source. Depuis la version 6.0 de Java, une API standard est proposée.
- JMX (Java Management Extensions) : ce chapitre détaille l'utilisation de JMX. C'est une spécification qui définit une architecture, une API et des services pour permettre de surveiller et de gérer des ressources en Java
- L'API Service Provider (SPI) : ce chapitre détaille la mise en oeuvre de services en utilisant l'API ServiceLoader
78 commentaires
Copyright (C) 1999-2022 Jean-Michel DOUDOUX.
Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section
GNU FreeDocumentation Licence.
La version la plus récente de cette licence est disponible à l'adresse :
GNU Free Documentation Licence.