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 에 쓰이기 위해 분리된 패키지
'개발 > 자바 Java' 카테고리의 다른 글
[Java][기타 언어들] Instanceof 에 대해서 (1) | 2019.03.13 |
---|---|
[JAVA] Double Float 형의 오차 (0) | 2016.06.11 |
[Java] (error) error : java.lang.UnsupportedClassVersionError (0) | 2016.06.07 |
[Java] webservlet annotation (0) | 2016.06.07 |
[자바 Java] XML 값가져오기 (0) | 2016.05.01 |
[Java] String 문제. StringBuffer, StringBuilder 등 (0) | 2016.04.29 |
자바 와 서블릿 (0) | 2011.07.29 |
rs.getDate 와 rs.getTimestamp() 의 차이 (0) | 2011.02.17 |