1. Jakarta EE, Java EE의 새 이름
Jakarta EE는 Java EE가 이클립스 재단으로 이관되면서 붙여진 새 이름이다. Java EE로 불리기 이전에는 J2EE로 불리던 때도 있었다.
2. Jakarta EE의 이름 변천사.
- 1999년: 썬 마이크로시스템즈에서 J2EE명으로 발표.
- 2006년: Java EE 5부터 Java EE로 개칭.
- 2010년: 오라클의 썬 마이크로시스템즈 인수.
- 2013년: 오라클, 인수 후 첫 버전인 Java EE 7 발표.
- 2017년: 오라클, Java EE 8 발표 후 Java EE를 이클립스 재단에 이관. 이클립스 재단의 EE4J라는 프로젝트로 기존 Java EE 8의 기술들을 이식하고 오픈소스로 관리하기 시작.https://projects.eclipse.org/projects/ee4j
- 2018년: 이클립스 재단, 설문을 통해 플렛폼의 새 이름과 기술명을 Jakarta로 결정.
- 2019년: 이클립스 재단, Java EE 8과 완벽 호환되는 Jakarta EE 8 발표.
- 2020년: 이클립스 재단, Jakarta EE 9 발표, API 네임스페이스를
javax.에서jakarta.으로 변경.
3. 왜 이클립스 재단은 이름을 변경해야 했을까?
오라클은 Java EE를 이클립스 재단에 이관했지만 여전히 Java에 대한 상표권을 소유하고 있어 이클립스 재단측은 Java라는 이름을 가지고 새로운 기술을 발표할 수가없었다. 따라서, 투표를 통해 새 이름을 지정(2019), 새 플랫폼과 기술 이름을 Jakarta로 변경하기로 결정하고 새 기술이 등장하는 Jakarta EE 9부터는 javax. 네임스페이스를 비슷한 느낌의 jakarta. 로 변경할 수 밖에 없었다.
4. Jakarta EE만의 차별점.
- Jakarta EE는 Java EE의 오픈소스 버전.
- 이클립스 재단에 이관되면서 모든 Java 네임스페이스가 Jakarta로 변경
- Java EE는 JCP(자바 커뮤니티 프로세스) 를 통해 기술 표준화를 수행한것에 반해 Jakarta EE는 JESP라는 보다 개방적이고 중립적인 정책을 따르게 되었다.
- Java EE 8과 완벽 호환되는 Jakarta 8은 오로지 기술 이름만 Jakarta로 바뀌거나 비슷한 이름으로 변경.
- Jakarta EE 9 버전부터는 API의 네임스페이스 마저
javax.에서jakarta.로 변경, 새로운 기술 추가.
댓글
댓글 쓰기