Java SE
자바 플랫폼 스탠더드 에디션(Java Platform, Standard Edition)
가장 기본이 되는 에디션으로 데스크톱 및 서버, 최근의 고사양 임베디드 시스템을 위한 표준 자바 플랫폼으로 표준적인 컴퓨팅 환경을 지원하기 위한 자바 가상 머신 규격 및 API 집합을 포함한다. 따라서 Java EE, Java ME 등 다른 플랫폼은 구체적인 목적에 따라 Java SE를 기반으로 API를 추가하거나 자바 가상 머신 규격 및 API의 일부를 택해서 정의된다.
Java EE
자바 플랫폼, 엔터프라이즈 에디션(Java Platform, Enterprise Edition)
Java를 이용한 서버 측 개발을 위한 플랫폼이다. Java EE 플랫폼은 PC에서 동작하는 표준 플랫폼인 Java SE에 부가하여, 웹 애플리케이션 서버에서 동작하는 장애 복구 및 분산 멀티티어를 제공하는 자바 소프트웨어의 기능을 추가한 서버를 위한 플랫폼이다. 이전에는 J2EE라 불리었으나 버전 5.0 이후로 Java EE로 개칭되었다.
이러한 Java EE 스펙에 따라 제품으로 구현한 것을 웹 애플리케이션 서버 또는 WAS라 불린다.
Java ME
자바 플랫폼, 마이크로 에디션(Java Platform, Micro Edition)
Java 2 Platform, Micro Edition라고도 불리며, Java ME 혹은 J2ME 등으로도 널리 알려져 있다. 제한된 자원을 가진 휴대전화, PDA, 세트톱박스 등에서 Java 프로그래밍 언어를 지원하기 위해 만들어진 플랫폼 중 하나를 가리킨다.
Java ME는 썬 마이크로시스템즈에서 고안하였다. 초기에는 자바 커뮤니티 프로세스에서 JSR 68로 개발되었으나, 각각 다른 특성을 가진 Java ME 플랫폼들이 별도의 JSR로 개발되었다. 썬 마이크로시스템즈에서 이 규격에 대한 참조 구현을 제공하고 있다. 하지만 이는 Java ME 플랫폼을 무료로 제공하기 위한 목적이 아니라, 다른 개발사에서 개발하는데 도움을 주기 위함이다.
출처
https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%ED%94%8C%EB%9E%AB%ED%8F%BC,_%EB%A7%88%EC%9D
'개발 이야기 > 기타' 카테고리의 다른 글
Mac에서 Redis 설치 (0) | 2017.10.17 |
---|---|
리눅스에서 파일 찾기 명령어 find (0) | 2017.09.14 |
Mac에서 Tomcat 설치 및 실행 (2) | 2017.07.20 |
[자료구조]큐(Queue)는 무엇일까 (0) | 2017.07.20 |
[자료구조][정렬 알고리즘]삽입 정렬(Insertion Sort) (0) | 2017.07.20 |