Cette librairie dispense quelques méthodes utiles à la création de l'interface graphique, à l'accès aux données et aux bases de données.
Voici un bref descriptif des différents packages et leur fonction :
Package JAR (fichier .jar - 5,0Mo) : version binaire de la librairie. Ce package contient également toutes les librairies externes requises ; qui restent régies par la licence qui leur a été attribuée. Consultez la partie librairies externes pour de plus amples informations à ce sujet.
Package sources (fichier .tar.bz2 - 187,9Ko): sources du projet. Cette version n'inclut aucune des librairies externes.
Vous pouvez également consulter la JavaDoc en ligne.
La librairie xtnd-commons dispense plusieurs interfaces graphiques utilisées dans les autres projets. Certaines disposent d'une classe main qui permet de les lancer directement depuis les binaires ou le fichier jar.
La classe MySqlGui (be.xtnd.commons.gui.MySqlGui) affiche la liste des bases de données d'un serveur MySql, permet d'exporter la base complète aux formats sql et xml, ainsi que de créer une nouvelle base de données sur le serveur (et éventuellement l'utilisateur/mot de passe pour cette base).
Cette interface est utilisée dans un projet d'installation de bases de données MySql en rapport avec les autres logiciels présentés ici.
La classe CryptoWindow interne à Cryptogaphie (be.xtnd.commons.security.Cryptographie) permet le cryptage/décryptage d'une chaîne texte à l'aide d'un algorithme développé par M. Selva Thierry. Cette méthode de cryptage est celle par défaut dans les applications (elle ne nécessite aucune installation de librairie externe).
La classe ConfigWindow interne à Config (be.xtnd.commons.Config) permet l'édition des paramètres de connexion à la base de données depuis un fichier xml. Il est ainsi facilement possible de changer le pilote utilisé par l'application, la base de données, l'utilisateur, les arguments de connexion à la base ou encore le mode de cryptage. Un bouton permet depuis cette fenêtre d'accéder à l'interface de cryptage simple.
Copyright (C) 2004-2008 X-TnD. La reproduction exacte et la distribution intégrale de cet article est permise sur n'importe quel support d'archivage, pourvu que cette notice soit préservée. Explications sur le Copyleft
Dernière mise à jour le 30 août 2008