본문 바로가기
개발/자바 Java

[Java] JAVA - JDK - JRE - Java EE - Java ME - Java SE - Java FX

by 언제나초심. 2016. 6. 17.
반응형

1. <Java 플랫폼 목록>


* Java SE

: 표준적으로 쓰이는 Java 버전이다. swing 등을 포함하고 있다. CUI, GUI 의 프로그래밍을 위한 언어이다. 여기에 몇가지 기능들이 더 추가되어 있다고 보면 된다.  


* Java EE (or J2EE)

: Java Enterprise Edition .  엔터프라이즈 에디션(=상용버전) 이다. Java SE 에서 서버와 연관된 기능들이 추가된 플랫폼이다. JSP, EJB, JNDI, JSTL, Servlet, JDBC 등이 포함된 플랫폼이다.


* Java ME

: Java Micro Edtion. (예전에는 Java Mobile Edition) 모바일 같은 장치 용이다. 


* Java FX (지금은 거의 쓰이지 않음)

: Rici 환경을 구성하기 위한 플랫폼이다. 스크립팅으로 구현하는 플랫폼으로 보인다. 자바스크립트 처럼 구현하는 것을 목적으로 했던 것으로 보인다. 현재에 들어서는 JVM 에 동작되는 많은 스크립팅 언어들이 존재하므로, 굳이 Java FX 를 쓸 일은 없을 듯 보인다. 





2. <Java 관련 용어>


* JAVA

: 프로그래밍 언어의 일종이다. 여기서 설명하는 모든 것은 JAVA 언어와 관련된 것들이다.


* JRE

: Java Runtime Environment 자바 실행 환경 이다. 자바 클래스가 실행되는 환경이다. java, class, jsp 등이 동작되기 위해서 필수적으로 필요하다. 


* JDK

: Java Development Kit 자바 개발용 도구. 자바 개발 과정에 필요한 도구 이다. java 컴파일 등의 명령어를 쓰기 위해 필요하다. 보통 JDK 에는 JRE 가 포함되어져 있다.


* JSP

: Java Server Page


* javax

: 주로 swing 에 쓰이기 위해 분리된 패키지




반응형