🔙뒤로가기

자바 엔터프라이즈란?

자바 엔터프라이즈의 역사

  1. 1990년대 후반 : 자바 언어가 처음 개발되었을 때, 주로 자바 애플릿과 자바 어플리케이션 개발에 사용되었다. 이 시기에 자바 엔터프라이즈 개발의 초석이 놓여졌다.
  2. 1999년 : J2EE 1.2가 출시. 이 버전은 기업용 애플리케이션 개발을 위한 최초의 자바 표준이다. 주요 기술로는 Java Servlet, JavaServer Pages(JSP), Enterprise JavaBeans(EJB) 등이 포함되어 있었다.
  3. 2001년 : J2EE 1.3 출시. 이 버전에서는 Java Message Service(JMS), Java naming and Directory Interface(JNDI), JavaMail, Java Transaction API(JTA) 등이 추가되었다.
  4. 2003년 : J2EE 1.4 출시. 이 버전에서는 웹 서비스 지원을 강화하였으며, Java API for XML-based RPC(JAX-RPC), Java API for XML Registries (JAXR), Java API for XML Web Services (JAX-WS) 등이 추가되었다.
  5. 2006년 : J2EE가 Java EE 로 명칭 변경, Java EE 5 출시. 이 버전에서는 EJB 3.0, Java Persistence API(JPA), JavaServer Faces(JSF) 등이 추가되었다.
  6. 2009년 : Java EE 6 출시. 이 버전에서는 Contexts and Dependency Injection(CDI), Bean Validation, RESTful 웹 서비스를 위한 JAX-RS 등이 추가되었다.
  7. 2013년 : Java EE 7 출시. 이 버전에서는 WebSocket, JSON-P, Batch API 등이 추가되었다.
  8. 2017년 : Java EE 8 출시. 이 버전에서는 JSON-B, Java EE Security API, HTTP/2 지원 등이 추가되었다.
  9. 2017년 후반 : 오라클이 Java EE 프로젝트를 Eclipse Foundation에 기부하였고, 이로써 Javarta EE라는 새로운 이름으로 프로젝트가 진행되기 시작했다. 이러한 변경을 통해 자바 엔터프라이즈 개발 표준의 발전과 유지관리가 더욱 원활하게 이루어질 수 있게 되었다.
  10. 2018년 : Jakarta EE 8 출시. 이 버전은 기존의 Java EE 8과 기능적으로 거의 동일하며, 라이선스와 패키지 이름 등의 변경이 주요 차이점이다.
  11. 2020년 : Jakarta EE 9 출시. 이 버전에서는 Java에서 사용되던 패키지 이름을 javax에서 jakarta로 변경하였으며, 이에 따라 애플리케이션의 마이그레이션 작업이 필요하게 되었다. 또한 더 이상 사용되지 않는 기술들도 제거되었다.

이처럼 자바 엔터프라이즈는 지난 20년 이상의 역사를 거치며 지속적으로 발전해왔다. 이러한 발전 과정을 통해 기업용 애플리케이션 개발의 다양한 요구사항에 맞춰 새로운 기술들이 도입되고, 기존 기술들이 개선되었다.

자바 엔터프라이즈의 목적