Java Web Dynamique de projet avec Maven et Eclipse

J'ai plusieurs questions sur la création d'une application Web Java avec Maven et Eclipse:

  • Comment puis-je créer un projet web Java avec les servlets, jsp, et d'autres classes avec Maven?
  • Il crée une simple structure de répertoire src->main->java. Où et comment puis-je mettre le dossier web-inf?
  • Ai-je besoin d'ajouter de l'jdbc-pilotes manuellement le dossier à l'intérieur de la web-inf/lib, ou est-il ok juste pour souligner la dépendance?
  • Est-il un moyen de tester les servlets avec junit?
  • 2 approches ont été décrites ci-dessous que support web + Maven. La différence concernant la structure: (1) projet Maven avoir maven-archetype-webapp ( Fichier > Nouveau > Projet Maven ) - utilise webapp sous src/main/ (Maven style) (2) de Projet Web Dynamique converti à Projet Maven ( Fichier > Nouveau > Projet Web Dynamique ) - utilise WebContent (Eclipse style)