Vou instalar a IDE Java EE do Eclipse para usar no curso de Eclipse: Produtividade Extrema da Alura. Algumas dúvidas:
Antes de instalar a IDE Java EE eu vou ter que instalar a Java EE 7 SDK do site da Oracle?
http://www.oracle.com/technetwork/java/javaee/downloads/index.html
Atualmente tenho a Java SE Development Kit 8 instalada conforme orientação do curso de Java I da Alura:
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Se tiver que instalar a Java EE 7 SDK qual das duas versões escolho (Java EE 7 SDK Update 3 ou Java EE 7 SDK Web Profile Update 3)?
Além disso posso manter a Java SE Development Kit 8 instalada junto com a Java EE 7 SDK?
Você não precisa baixar o SDK pois o que ele contem isso :
- GlassFish Open Source Edition 4.1.2 - so vai precisar disto.
- Java EE 7 Code Samples
- Java EE 7 API Documentation
- Java EE 7 Tutorial
- Your First Cup: An Introduction to the Java EE Platform
voce pode baixar o glassfish separado aqui : https://glassfish.java.net/download.html e vai instalar um plugin do glassfish no marketplace do eclipse para poder utiliza-lo.
caso não queira utilizar o glassfish voce pode utilizar o :
wildfly/jboss - http://wildfly.org/downloads/ - vai precisar instalar o plugin para wildfly
TomEE - http://openejb.apache.org/downloads.html - ja tem plugin no eclipse para o tomcat
ambas implementam o Java EE 7
{ }.s
Mas Daniel, por quê isso? Estou tentando entender isso há dias: porque o java ee sdk virou um download do Glassfish? E se eu quiser usar o Tomcat? Não tem mais instalador do JAVA EE?
Ola @andrei.benhur ,
Esse SDK e so um conjunto extra com documentação, um tutorial, exemplos de codigos e o servidor GlassFish que CONTEM o JAVA EE .
Servidores como Glassfish, TomEE, Wildlfy , implementam o Java EE .
Tomcat, etc são somente Conteiners de Servlet,
Caso quiser usar o Tomcat vai ter que colocar as libs/jar do Java EE dentro do seu projeto na pasta lib ou diretamente na pasta do TomCat, ou via Maven.
por exemplo, caso queira usar JSF, tem que colocar os jar no seu projeto ou informar via maven.
Não ha necessidade de baixar o SDK pois você só precisa do Glassfish,etc.
{ },s.