Comment développez-vous Java Servlets en utilisant Eclipse?

Je voudrais programmer des servlets Java en utilisant Eclipse et je prévois de les déployer en utilisant Tomcat. Je pense que je peux construire les projets en utilisant Ant qui est fourni avec Eclipse. J’ai l’IDE standard Eclipse. Quelles options ai-je pour faire le développement de servlet dans Eclipse? Quelles modifications dois-je apporter à Eclipse? Dois-je installer un plug-in?

Vous devez installer un plugin, il y en a un gratuit de la fondation eclipse appelé Web Tools Platform . Il a toutes les fonctionnalités de développement dont vous aurez besoin.

Vous pouvez obtenir l’ édition Java EE de eclipse avec a pré-installé.

Pour créer et exécuter votre première servlet:

  1. Nouveau … Projet … Projet Web dynamic.
  2. Faites un clic droit sur le projet … New Servlet.
  3. Ecrivez du code dans la méthode doGet() .
  4. Recherchez la vue des serveurs dans la perspective Java EE, c’est généralement l’un des tabs en bas.
  5. Cliquez avec le bouton droit de la souris et sélectionnez le nouveau serveur.
  6. Sélectionnez Tomcat XX et un assistant vous indiquera comment trouver l’installation.
  7. Cliquez avec le bouton droit sur le serveur que vous venez de créer et sélectionnez Ajouter et supprimer … et ajoutez votre projet Web créé.
  8. Cliquez avec le bouton droit sur votre servlet et sélectionnez Exécuter> Exécuter sur le serveur …

Cela devrait le faire pour vous. Vous pouvez utiliser ant pour construire ici si c’est ce que vous voulez mais eclipse va réellement faire la compilation et déployer automatiquement les modifications sur le serveur. Avec Tomcat, vous devrez peut-être le redémarrer de temps en temps, en fonction du changement.

J’utilise l’édition Eclipse Java EE

Créer un “projet Web dynamic”

Installez un serveur local dans la vue du serveur, pour la version de Tomcat que j’utilise. Déboguez ensuite et exécutez sur ce serveur pour le tester.

Lorsque je déploie, j’exporte le projet dans un fichier war.

Sinon, vous pouvez utiliser Jetty qui fait (maintenant) partie de la plate-forme Eclipe (le système d’aide exécute Jetty). Outre Jetty est utilisé par Android, Windows Mobile ..

Pour commencer, vérifiez le Wiki Eclipse ou si vous préférez une vidéo et consultez cette publication !