Кто скажет, что вам нужно Eclipse? NetBeans и IntelliJ - тоже хороший выбор.
Если вы новичок на Java, я рекомендую держаться подальше от Tomcat и JSP, пока вы не сможете легко написать основной язык. Точно так же держитесь подальше от Hibernate, пока не овладеете JDBC. Весна - очень сложный инструмент, который должен стать последним в вашем развитии.
Мой Рекомендуемый порядок будет:
- Base Java, включая JDBC.
- Tomcat, сервлеты и JSP-страницы с использованием JSTL (позволяет CRUD на основе веб-приложений)
- Spring
UPDATE: Это здорово, что вы уже знакомы с реляционными базами данных, ORM, объекты и DI. Но я по-прежнему рекомендую сначала изучить основы языка. Если вы действительно хороши на C#, это не займет у вас слишком много времени. Там есть идиома для каждого языка, который вы хотите знать, чтобы хорошо писать. Потратьте время, чтобы попытаться найти его.
Смешно, как все четыре ответа на сегодняшний день предлагают Netbeans. Являются ли астропланеты Sun/Oracle действующими сегодня? :-) – paxdiablo
Пользователи Netbeans просто вокалисты, и только в Европе просто просыпается. – Esko