Я нахожусь на машине Windows. Хочу заняться Java для веб-использования: Tomcat, Java, JSP's, Платформа Spring, и В спящем режиме.
http://www.eclipse.org/downloads/
(Глупый вопрос, но я - новичок и не хочу получать неправильную версию IDE.)
Сначала я бы порекомендовал либо классическую, либо IDE для разработчиков java, а затем, по мере ознакомления, установите другие плагины, которые вам понадобятся/понадобятся. Таким образом, вы лучше узнаете структуру. Тем не менее, вместо этого используйте Netbeans.
Вы должны пойти на Eclipse Java EE, но AFAIK не будет поставляться с серверами приложений, вложенными в комплект. Поэтому вам нужно будет установить их в дополнение к Eclipse и настроить его.
Однако, вы можете перейти на Netbeans, и все это поставляется в предустановленном и предварительно сконфигурированном виде, и вы можете просто начать писать код.
.Как ученик Затмение было бы лучше. Вы можете следовать по этому URL, чтобы загрузить его: http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/galileo/SR1/eclipse-java-galileo-SR1-win32.zip.
Как только вы освоите базовую функциональность с Java, вы можете начать с любых веб-сервер или сервер приложений. Тогда вы можете реализовать фреймворк.
Personally Eclipse очень дружественен в использовании.
.Ни на что из этого не соглашайтесь.
Так как вы работаете на оконной платформе, я бы посоветовал вам сначала попробовать JBuilder. Зацените! Это лучше во всех отношениях по сравнению с Eclipse и Net Beans, но собирать, потому что это дает визуальный способ построения ваших GUI!
.Я давний поклонник IntelliJ IDEA, но если мне нужно сделать работу с AspectJ, то я обращаюсь к STS. Я нашел, что начать работать с Eclipse очень легко, потому что он, кажется, уже содержит нужные мне плагины.
.Вы хотите попрактиковаться в java для web, используя: tomcat, java, jsp's, spring framework и т.д. Затем вы должны скачать Enterprised version.
Лично я бы предпочел NetBeans. Я часто им пользуюсь и нахожу его лучше (проще), чем Eclipse.
.Кто сказал, что тебе нужен Затмение? NetBeans и IntelliJ также являются хорошим выбором.
Если вы новичок в Java, я бы порекомендовал держаться подальше от Tomcat и JSP до тех пор, пока вы не сможете комфортно писать на основном языке. Точно так же, держитесь подальше от Hibernate, пока не освоите JDBC. Весна - очень сложный инструмент, который должен быть последним в вашей разработке.
Мой рекомендуемый порядок:
UPDATE: Здорово, что вы уже знакомы с реляционными базами данных, ORM, объектами и DI. Но я все же рекомендую вам сначала изучить основы языка. Если вы действительно хорошо владеете C#, это не займет много времени. В каждом языке есть идиома, которую вы захотите знать, чтобы хорошо писать. Попробуйте найти ее.