2010-05-18 14 views
3

Java SE에서 Java EE로 이동하려고합니다. Java EE와 함께 제공되는 샘플 프로젝트 중 일부를 사용하게 될 것입니다. JDK를 제거했지만 실수 일 수 있다고 생각합니까?Java EE 및 JDK

최신 Java EE (6)를 다운로드하면 설치시 JDK (제거됨)의 위치를 ​​묻습니다. 나는 JDK가 각 Java 버전 (SE 또는 EE)에 한정되어 있다는 인상하에있었습니다. 내가 틀렸어? 나는 Java EE 6을 다운로드 할 때 실제로 EE JDK라고 생각했을까요?

누구든지 나를 위해 이것을 명확히 할 수 있습니까?

답변

4

Java EE는 Java SE의 위에있는 API 세트입니다. Java SE JDK를 다시 설치해야합니다.

0

아니요, Java EE는 Java SE를 기반으로합니다. Java 웹 응용 프로그램 개발을 시작하려면 Apache Tomcat을 다운로드하십시오.

+0

그럼 지금까지 내가 자바 SE6 다시 설치하고 난 다음이었다 자바 EE 6를 설치하려고 생각했습니다 몇 가지 샘플 EE 응용 프로그램을 사용할 계획입니다. 서버를 확인해야하지만 Tomcat과 같은 Glassfish 또는 웹 서버와 같이 앱 서버 (예 : 앱 서버)에서 취할 경로를 확실히 알지 못합니다. –

+0

글래스 피시에 대해 너무 많이 알지 못합니다. 내가 가지고있는 모든 Java 작업에서 나는 항상 Tomcat을 사용했습니다. Tomcat은 EJB를 지원하지 않는 완전한 Java EE Application Server는 아니지만 일반적인 웹 응용 프로그램에 필요한 서블릿과 JSP를 여전히 지원합니다. – Michael

+0

"웹 애플리케이션"과 "엔터프라이즈 애플리케이션"이라는 단어는 서로 바꿔 쓸 수 있습니까? 저는 이것에 대해 우스꽝스럽지 않습니다. Java EE에 익숙하지 않고 실제 엔터프라이즈 애플리케이션이 실제로 무엇인지 완전히 이해하지 못합니다. . –

2

Sun의 사이트에서 JavaEE 다운로드는 참조 구현 일뿐입니다. 그들은 기존의 JDK 위에 구축됩니다. 참조 구현을 사용하려는 경우 계속 진행하십시오. 그러나 대신 다른 구현이 많이 있습니다.

웹 응용 프로그램 만 수행하는 경우 서블릿 컨테이너로 벗어날 수 있습니다.

참조 :
GlassFish V3 - 전체 JavaEE 어플 6
글래스 피쉬 V3 웹 프로필 - 서블릿 전용 JavaEE 어플 6

서블릿 전용 :
Apache Tomcat - JavaEE 어플 5
Jetty - JavaEE 어플 5

오픈 소스 전체 :
Apache Geronimo - JavaEE 5
JBoss - JavaEE 어플 5, 부분 6

상업 구현 :
IBM Websphere - JavaEE 어플 5
Oracle Weblogic - JavaEE 어플 5

+0

Java EE 6을 다운로드 할 때 실제로 서버를 다운로드하는 중입니까? EE API에 몇 가지 추가 수업이 필요하다고 생각했는데 다운로드에 API가 포함되어 있습니까? 또한 Eclipse를 사용하고 있고 이전 JDK를 가리키고 있다면 어떻게 새로운 EE API를 사용할 수 있습니까? 내 질문이 어리석은 경우 죄송합니다. GF –

+0

@ user269799 : 예, Java EE 배포본은 API JAR과 참조 구현으로 구성됩니다. 빌드 경로에 해당 JAR을 포함하도록 Eclipse 프로젝트를 구성하여 API 클래스에 액세스 할 수 있습니다. Java EE 프로젝트를 사용하면 Eclipse가 자동으로이 작업을 수행합니다. –

+0

@ 마이클 : 다시 한번. 감사합니다. –