Configuration de votre environnement de développement Java - AWS Elastic Beanstalk

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Configuration de votre environnement de développement Java

Cette rubrique fournit des instructions pour configurer un environnement de développement Java afin de tester votre application localement avant de la déployer AWS Elastic Beanstalk. Il fait également référence à des sites Web qui fournissent des instructions d'installation pour des outils utiles.

Pour accéder aux outils et aux étapes de configuration courants qui s'appliquent à toutes les langues, veuillez consulter Configuration de votre machine de développement pour une utilisation avec Elastic Beanstalk.

Installation du kit de développement Java

Installez le kit de développement Java (JDK). Si vous n'avez pas de préférence, téléchargez la dernière version. Téléchargez-le sur JDK oracle.com

JDKCela inclut le compilateur Java, que vous pouvez utiliser pour créer vos fichiers source dans des fichiers de classe qui peuvent être exécutés sur un serveur Web Elastic Beanstalk.

Installation d'un conteneur web

Si vous ne possédez pas encore un autre conteneur ou framework Web, installez une version de Tomcat compatible avec Elastic Beanstalk pour votre système d'exploitation Amazon Linux. Pour obtenir la liste des versions actuelles d'Apache Tomcat prises en charge par Elastic Beanstalk, consultez Tomcat dans le document Platforms.AWS Elastic Beanstalk Téléchargez la version de Tomcat qui s'applique à votre environnement depuis le site Web d'Apache Tomcat.

Téléchargement de bibliothèques

Les plateformes Elastic Beanstalk incluent peu de bibliothèques par défaut. Téléchargez des bibliothèques que votre application va utiliser et enregistrez-les dans votre dossier de projet pour un déploiement dans le groupe source de votre application.

Si vous avez installé Tomcat localement, vous pouvez copier le servlet API et les API bibliothèques JavaServer Pages (JSP) depuis le dossier d'installation. Si vous déployez sur une version de plateforme Tomcat, vous n'avez pas besoin d'inclure ces fichiers dans votre groupe source, mais vous devez les avoir dans votre classpath pour compiler toutes les classes qui les utilisent.

JUnit, Google Guava et Apache Commons fournissent plusieurs bibliothèques utiles. Visitez leurs pages d'accueil pour en savoir plus :

Installation du AWS SDK pour Java

Si vous devez gérer AWS des ressources depuis votre application, installez le AWS SDK pour Java. Par exemple, avec le AWS SDK for Java, vous pouvez utiliser Amazon DynamoDB (DynamoDB) pour partager les états de session des applications Apache Tomcat sur plusieurs serveurs Web. Pour plus d'informations, consultez Gérer l'état de session Tomcat avec Amazon DynamoDB AWS SDK dans la documentation pour Java.

Consultez la page d'accueil de Java AWS SDK pour plus d'informations et pour obtenir des instructions d'installation.

Installation d'un éditeur de texte IDE ou

Les environnements de développement intégrés (IDEs) fournissent un large éventail de fonctionnalités qui facilitent le développement d'applications. Si vous n'avez jamais utilisé un IDE pour le développement Java, essayez Eclipse et IntelliJ et voyez ce qui vous convient le mieux.

An IDE peut ajouter des fichiers dans le dossier de votre projet que vous ne souhaitez peut-être pas enregistrer dans le contrôle de source. Pour empêcher la validation de ces fichiers de contrôle de code source, utilisez .gitignore ou l'équivalent de votre outil de contrôle de source.

Si vous souhaitez simplement commencer à coder et que vous n'avez pas besoin de toutes les fonctionnalités d'unIDE, pensez à installer Sublime Text.

Note

Le 31 mai 2023, il AWS Toolkit for Eclipsea atteint sa fin de vie et n'est plus pris en charge par AWS. Pour plus de détails concernant la fin du cycle de vie du AWS Toolkit for Eclipse, consultez le fichier README.md du AWS Toolkit for Eclipse GitHub référentiel.