WINDEV 2025 : Les concepts

Partie 2 : Environnement de développement 85 Application Java en pratique 2 Présentation WINDEV permet de générer des applications Java sans pour autant connaître le langage Java. Tout le développement de l’application se fait en WLan- gage, comme pour toute application créée avec WINDEV. 2.1 Qu’est-ce qu’une application Java ? Une application JAVA est entièrement compilée en JAVA. Si cette application manipule une base de données, cette base doit disposer d’un driver JDBC (MySQL, Oracle, etc.). Ce driver est spécifique à chaque base de données (et peut être trouvé sur le site de l’éditeur de la base de données). L’accès à une base de données HFSQL se fait nati- vement (uniquement sous Windows et Linux) via les fonctions SQL du WLangage. Aucun pilote supplé- mentaire n’est requis. Une application Java correspond à un fichier ".jar" et nécessite le runtime Java pour pouvoir être exé- cutée. Pour compiler (en Java) un projet Java réalisé avec WINDEV , il est nécessaire d’installer sur le poste de développement le J2SDK de Oracle (version 1.4.2 ou supérieure nécessaire). Une version est disponible sur le support d’installation de WINDEV. Il est égale- ment possible de télécharger ce programme sur le site de Oracle. 2.2 Pourquoi développer une application Java avec WINDEV ? Vous possédez une application WINDEV qui fonc- tionne sous Windows et vous voulez la rendre accessible quel que soit le système d’exploitation ? Générez une application Java et ainsi les utilisateurs travaillant sous un système MAC OS X par exemple pourront également utiliser votre application. Vous pourrez ainsi partager vos applications réseau. 2.3 Principe de génération d’une applica- tion Java avec WINDEV Comme indiqué ci-dessus, il n’est pas nécessaire de connaître le langage Java pour développer une application Java avec WINDEV. Vous développez votre application en WLangage comme toute autre application WINDEV et lors de la compilation du projet, les fenêtres et les fonctions du WLangage sont automatiquement converties en Java. Remarque  : le nombre de fonctions WLangage utilisables dans un projet Java est limité dans cette version. Ce nombre de fonctions est amené à croître régulièrement. 3 Fonctionnalités pour un projet Java 3.1 Création d’un projet Java La création d’un projet Java est effectuée de la même façon que tout autre projet WINDEV : 1. Cliquez sur parmi les boutons d’accès rapide de WINDEV. La fenêtre de création d’un nouvel élé- ment s’affiche : cliquez sur "Projet". 2. L’assistant de création d’un projet se lance. 3. Choisissez le type de génération de votre projet. Il suffit de sélectionner "Archive Java" et de suivre l’assistant. Lorsque le projet est créé, une configuration de pro- jet "Archive Java" apparaît dans le volet "Explorateur de projet". Remarque : Pour générer une archive Java à partir d’un projet WINDEV existant, il suffit de créer une configuration de projet de type "Archive Java". Pour plus de détails, consultez Les configurations de projet. Dès que le projet est configuré comme un projet Java, tous les outils disponibles avec WINDEV sont automatiquement paramétrés pour le projet Java : • Le RAD fenêtre ou le RAD application complète est spécifique à une base de données manipulée par une application Java.

RkJQdWJsaXNoZXIy NDQ0OA==