Implémentez votre propre API en Java à l'aide d'Eclipse

Il y a quelque temps, lorsque j'apprenais Java, je m'étais toujours demandé comment les grands jeux, systèmes ou programmes étaient créés tels que Call of Duty, Microsoft Office ou Windows. Au fur et à mesure que mes compétences en Java et mes connaissances sur la programmation en général se sont développées, j'ai commencé à mieux comprendre comment tout cela était lié.

Lorsque vous regardez des jeux tels que Call of Duty, tout n'était pas programmé de manière autonome, de nombreuses références / interfaces sont entrées dans le développement du jeu. Il implémente DX9 / DX11 à des fins multimédias, Microsoft XNA à des fins d'exécution et quelques autres choses pour aider le jeu à fonctionner comme il le fait maintenant. Presque tous les grands projets sont construits autour d'un cadre tel que les exemples ci-dessus.

Si vous êtes intéressé par l'implémentation de votre propre API en Java via Eclipse, c'est la bonne instruction pour vous. Je ne recommande pas cette instruction si vous ne pouvez pas programmer en Java ou utiliser Eclipse, c'est pour les développeurs java avancés avec n'importe quel niveau de compétence utilisant Eclipse. Ce projet vous prendra environ 10 à 30 minutes à compléter en lisant ce didacticiel. Je n'utiliserai pas beaucoup de visuels dans mes instructions, juste pour vous donner une idée générale où nous en sommes à ce moment donné. Assurez-vous de prendre votre temps si vous avez des problèmes avec Eclipse et assurez-vous de ne pas gâcher!

Si quelque chose que je dis n'a pas de sens, notez que je ne travaille avec Java que depuis environ 2 ans maintenant, donc mes connaissances ne se limitent pas aux développeurs professionnels. C'est ma compréhension honnête de la mise en œuvre d'une API que vous transformez en un autre projet que vous réaliserez également. Si vous voyez quelque chose de mal avec ce que j'ai écrit ici, n'hésitez pas à commenter ci-dessous afin que je puisse apporter les corrections appropriées.

Étape 1: création du projet

1. Commencez par ouvrir Eclipse et accédez à votre espace de travail actuel. Je vais créer un nouvel espace de travail afin que la hiérarchie des projets ne soit pas encombrée de projets.

2. Une fois que vous êtes dans Eclipse, créez un nouveau projet Java et donnez-lui un nom. Avant de confirmer le nom, notez que le projet que vous êtes sur le point de créer est pour l'API réelle que vous implémenterez plus tard.

3. Une fois votre projet créé, assurez-vous de le voir dans la fenêtre de votre explorateur de projet. Cette étape consiste à vous assurer que vous ne mélangez aucun de vos autres projets avec celui-ci.

Étape 2: création du package et de la classe

1. Commencez par faire un clic droit sur votre projet sous l'explorateur de packages, accédez à nouveau, puis package. Une fois que vous avez sélectionné un nouveau package, appelez-le quelque chose comme com. [Your_name_here]. [Project_name_here], ce package hébergera le fichier de classe principal que vous implémenterez plus tard.

2. Cliquez avec le bouton droit sur le package que vous venez de créer situé dans le dossier source sous l'explorateur de packages, accédez à nouveau et cliquez sur Classe. Après avoir créé une nouvelle classe, donnez-lui un nom correspondant à votre projet, je vais donc appeler le mien Exemple. Assurez-vous de ne pas créer le stub de méthode principal dans la classe (héritez uniquement les méthodes abstraites). Assurez-vous que la classe est publique et que sa superclasse est java.lang.Object

3. Une fois que tout est terminé, double-cliquez sur votre fichier de classe dans l'explorateur de packages. Assurez-vous qu'une fois que vous le faites, il affiche le fichier de classe vide dans la fenêtre centrale d'Eclipse.

Étape 3: coder et exporter

1. Il est temps d'ajouter du code à cette jolie classe! Commençons par créer deux méthodes statiques aléatoires qui retournent autre chose que void. Je vais faire deux méthodes aléatoires, vous pouvez faire de même!
(Mon fichier de classe après la création des méthodes: cliquez ici)

2. Une fois que vous avez ajouté des méthodes à votre fichier de classe, vous êtes prêt à l'exporter en tant que fichier jar! Commencez par faire un clic droit sur le dossier src de votre projet et sélectionnez exporter. Une fois dans la fenêtre d'exportation, sélectionnez Java -> Fichier JAR comme indiqué dans l'image ci-dessus. Sélectionnez Suivant et accédez à l'emplacement d'exportation. Essayez d'exporter un emplacement dont vous vous souviendrez car ce pot sera implémenté plus tard! Assurez-vous que vos paramètres correspondent aux miens (situés dans l'image ci-dessus) autres que l'emplacement d'exportation. Une fois que tout va bien, cliquez sur Terminer et laissez le package du compilateur Eclipse monter et exporter votre fichier jar!

Étape 4: Projet de test

1. Maintenant que nous avons terminé d'exporter l'API, il est temps de créer un projet pour le tester! Créez simplement un nouveau projet comme vous le feriez à l'étape 1, mais cette fois appelez-le autre chose que ce que vous aviez auparavant. J'appellerai le mien TutorialProject parce que c'est tout ce pour quoi il sera bon.

2. Comme il s'agit d'un projet de test et qu'il ne sera pas nécessaire de l'exporter, au lieu de créer un package cette fois, je vais simplement créer le fichier de classe, qui générera un package par défaut. Quant au nom de classe, il devrait s'appeler quelque chose dans le sens de Test. ** NOTE **: Héritez le stub public de la méthode principale void statique cette fois! Après avoir vérifié que le stub de la méthode principale sera hérité, sélectionnez le bouton Terminer.

3. Une fois que vous avez sélectionné terminer, vous devriez voir un fichier de classe avec une méthode principale (comme vu ci-dessus). Si ce n'est pas le cas, insérez le code suivant dans votre fichier de classe.

public static void main (String [] args) {

}

## TODO COMMENT N'EST PAS REQUIS ET DEVRAIT ÊTRE SUPPRIMÉ ##

Étape 5: ajouter le fichier JAR au chemin de génération

Maintenant que nous avons une méthode principale, il est assez important que nous ajoutions notre API dans le chemin de génération de ce nouveau projet. Pour ce faire, suivez ces étapes exactement comme elles sont.

1. Commencez par faire un clic droit sur votre nouveau projet (pour moi, c'est TutorialProject), puis sélectionnez les propriétés.

2. Dans la fenêtre des propriétés, cliquez sur "Java Build Path" situé à gauche de la fenêtre des propriétés.

3. Une fois dans la partie "Java Build Path" du menu des propriétés, sélectionnez Bibliothèques dans le milieu supérieur de la fenêtre des propriétés.

4. Sélectionnez "Ajouter des fichiers JAR externes ..." et accédez à l'emplacement de votre API, puis sélectionnez le fichier et cliquez sur Ouvrir.

5. Une fois tout cela terminé, sélectionnez le bouton OK situé en bas à droite de la fenêtre des propriétés.

Étape 6: utilisez votre API!

1. Une fois l'API que vous avez créée ajoutée au chemin de génération, vous êtes prêt à l'implémenter. Appelez simplement l'une des méthodes que vous avez créées! Pour moi, je vais courir ...
-------------------------------------------------- -------------------------------------------------- ------
System.out.println (Example.isSocketOpen ("instructables.com", 80));
-------------------------------------------------- -------------------------------------------------- ------
et bon, il semble que instructables.com soit en place! Merci d'avoir parcouru mon instructable et d'apprendre quelque chose de nouveau, peut-être.

Articles Connexes