파란하늘의 지식창고
Java SE와 Java EE, Jakrta EE history
Study/Java 2022. 1. 25. 09:47

history Java는 오래된 언어이다 보니 내역이 복잡하다. 어떻게 흘러왔는지를 간략하게 알고 있는 것이 도움이 될 듯하여 찾아보았다. 1995년 Sun microsystems에서 제임스 고슬링이 개발하여 최초 버전인 1.0을 공개하였다. 이는 이후 2010년에 Oracle이 Sun microsystems를 인수하면서 Java 저작권이 Oracle로 넘어가게 되고 Oracle이 Java 8까지 운영하다 이후 오픈소스인 OpenJDK와 상업용 OralcleJDK를 나누게 된다. 처음엔 JDK 1.0, JDK 1.1이란 이름으로 발표되었는데 이후 J2SE 1.2, 1.3, 1.4로 발표되었고 Standard Edition과 구분된 J2EE 1.2, 1.3, 1.4 (Enterprise Edition), ..

article thumbnail
JDK LTS release 2년 주기 전환 및 Spring의 release 정책
Study/Java 2022. 1. 12. 16:01

JDK version Java SE 5 이전 자바는 JDK 1.0, JDK 1.1, J2SE 1.2, J2SE 1.3, J2SE 1.4처럼 1.x로 버전을 관리하였다. 이후 6, 7, 8과 같은 숫자로 변경이 되었는데 이때 이후 각 버전 별 업데이트가 계속 올라가게 된다. (관련 히스토리는 너무 길어 링크로 대체함) https://namu.wiki/w/Java/%EB%B2%84%EC%A0%84%20%EC%A0%95%EB%B3%B4 각 버전 별 업데이트 관리를 해야 하는 부담이 커지자 오라클은 상용과 오픈소스를 나누기로 하고 openjdk와 oraclejdk를 분리하고 6개월 주기로 major 버전을 변경하고 3년 주기로 LTS (Long Term Support) 버전을 관리하기로 하였다. 이에 대해서는 ..

2021년 개발 회고 & 2022년 1월 개인 프로젝트 개발 방식 현황 정리
잡담 2022. 1. 3. 15:35

회고 Java, Spring 변화 JDK 17 Release JDK 11이 나온 지 3년이 지나 LTS 버전인 JDK 17이 나왔다. 현재 Spring 환경에서 쓸 수 있기 때문에 Spring Boot 3.0.0이 나오기 전에 JDK 17 전환이 되어야 하겠다. https://docs.oracle.com/en/java/javase/17/migrate/getting-started.html Oracle JDK Migration Guide The guide highlights the significant changes and enhancements done in JDK 17. docs.oracle.com Spring Boot 2.5.x, 2.6.x release Spring의 버전 명명 방식이 X.X.X.RE..