Qui a dit que vous aviez besoin d'Eclipse? NetBeans et IntelliJ sont aussi de bons choix.
Si vous êtes un débutant à Java, je recommande de rester loin de Tomcat et JSP jusqu'à ce que vous puissiez écrire le langage de base confortablement. De même, restez loin d'Hibernate jusqu'à ce que vous maîtrisiez JDBC. Le printemps est un outil très complexe qui devrait venir en dernier dans votre développement.
Ma commande recommandée serait:
- Base de Java, y compris JDBC.
- Tomcat, servlets et JSP à l'aide JSTL (permettant des applications Web basées sur CRUD)
- printemps
MISE À JOUR: Il est grand que vous êtes déjà familier avec les bases de données relationnelles, ORM, objets et DI. Mais je vous recommande quand même d'apprendre les bases de la langue en premier. Si vous êtes vraiment bon en C#, cela ne vous prendra pas trop de temps. Il y a un idiome à chaque langue que vous voudrez savoir pour bien écrire. Prenez le temps d'essayer de le trouver.
Drôle comment les quatre réponses à ce jour suggèrent Netbeans. Les astroturfers Sun/Oracle sont-ils en vigueur aujourd'hui? :-) – paxdiablo
Les utilisateurs de Netbeans sont simplement vocaux et l'Europe ne fait que se réveiller. – Esko