본문 바로가기
IT/Knowledge

JCP / JSR 이란?

by 성준하이 2024. 2. 25.
반응형
JCP(Java Community Process)

 

쉽게 말해서 자바 기술을 위한 프로그램이다.

 

Java를 개발한 Sun Microsystems(현 Oracle에 인수됨)는 Java 기술 사양의 개발 및 개정을 위해 JCP(Java Community Process) 프로그램을 도입하였다. 이는 Java기술에 의존하는 전 세계 개발자와 조직을 위해 만들어졌으며 누구든 참여할 수 있다. 

https://jcp.org/en/home/index

 

The Java Community Process(SM) Program

Welcome to jcp.org, home of the Java Community ProcessSM (JCPSM) Program. The JCP is the mechanism for developing standard technical specifications for Java technology. Anyone can register for the site and participate in reviewing and providing feedback fo

jcp.org

 

JSR(Java Specification Request)

 

자바 요청 명세서 라는 의미로 JCP의 새 명세를 만들기 위해 구성된 팀원들을 위해 만들어진 문서다. 일반적인 JSR의 주제는 이미 성숙된 기술과 관련이 있다. 다시 말해서 분류될 수 있는 상태에 있다.

다만 이 명세들은 항상 자바와 관련되어 있음에도 때론 명세들이 Java SE 또는 Java EE 기술의 핵심이 되지는 않는다. 

JSR(Java Specification Request)은 JCP를 통해 Java플랫폼에 대한 기술 제안 및 최종 사양이다. JSR은 정해진 프로세스에 따라 진행되며 승인이 되면 표준이 되어 OpenJDK로 구현되며 Oracle을 포함한 여러 벤더사에서 OpenJDK를 기반으로 JDK를 구현을 한다.

https://jcp.org/en/jsr/all

 

The Java Community Process(SM) Program - JSRs: Java Specification Requests - List of all JSRs

The changes to the Java 3D API as originally envisioned by JSR-189 were quite significant, and were planned as part of a major API release, for which we had planned to form an expert group under the JSR. Due to changes in the nature of the project developm

jcp.org

 

반응형

'IT > Knowledge' 카테고리의 다른 글

hprof 파일이란(OutOfMemory 발생)  (23) 2024.02.28
OCI 란?  (19) 2024.02.27
Heroku 란?  (23) 2024.02.24
Kafka 의 Acknowledgement (AcksMode)  (13) 2024.02.23
Trigger 란? (트리거)  (27) 2024.02.16

댓글