자바 플랫폼, 스탠더드 에디션: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
Dynaxis (토론 | 기여)
에디션 추가 및 명명법에 대한 내용 추가
Dynaxis (토론 | 기여)
잔글편집 요약 없음
1번째 줄:
'''자바 플랫폼 스탠더드 에디션'''({{lang|en|Java Platform, Standard Edition}}, 약자 Java SE)는 [[데스크톱 환경|데스크톱]] 및 [[서버]], 최근의 고사양 [[임베디드 시스템]]을 위한 표준 [[자바 플랫폼]]으로 표준적인 컴퓨팅 환경을 지원하기 위한 [[자바 가상 머신]] 규격 및 API 집합을 포함한다. 따라서 [[자바 EE]], [[자바 ME]] 등 다른 플랫폼은 구체적인 목적에 따라 [[자바 SE]]를 기반으로 API를 추가하거나 [[자바 가상 머신]] 규격 및 API의 일부를 택해서 정의된다.
 
자바 플랫폼에 에디션 분류가 도입된 것은 자바 1.2부터로 이전 1.1.x 버전과의 큰 차이를 감안해 자바 2로 부르고 서버 시스템을 위한 API를 추가한 엔터프라이즈 에디션(자바 2 EE), 그 때까지 임베디드 시스템을 위해 만들어진 퍼스널자바({{lang|en|PersonalJava}}) 및 임베디드자바{{lang|en|EmbeddedJava}})를 계승한 임베디드 에디션(자바 2 ME) 브랜드를 추가했다. 이후 1.4.x 버전까지 자바 2 SE 1.4.x 혹은 J2SE 1.4.x식으로 명명하다가 1.5 버전에서 J2SE 5.0 식으로 바뀌었다가 1.6 버전부터 자바 SE 6 형태로 명명하게 되었다. 하지만 내부적인내부 버전 형식인표기인 1.x.x 형태는 계속 유지되고 있다.
 
1.4 버전 이전에는 [[썬 마이크로시스템즈]]에서 임의로 API를 설계하고 구현해서 공개했으나 J2SE 1.4 이후는 JCP 주도 하에 JSR(Java Specification Request, 자바 명세 작성 요청)을 만들어 포함될 API를 결정하고 각 API는 별도의 JSR를 통해 규격이 제정되고 있다. J2SE 1.4는 JSR 59 하에, J2SE 5.0(프로젝트명 타이거)는 JSR 176, Java SE 6 (프로젝트명 무스탕)은 JSR 170 하에 개발되었다.