J2SE,J2EE의 차이점

728x90

매일 사용하고 있음에도 가장 무지한 부분이 아닌가 생각한다. 어쩌면 가장 기초적인 내용임에도 불구하고 잘 모르고 썻던 것 같다. 개발 서적에 자주 언급되는 J2EE, J2SE(백엔드 공부를 하다보니 J2SE를 더 자주 접했던것 같기는 하다)가 어떤 것인지 간략히 정리해본다. 

J2EE : 위키백과 링크

 

자바 플랫폼, 엔터프라이즈 에디션 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 자바 플랫폼, 엔터프라이즈 에디션(Java Platform, Enterprise Edition; Java EE)은 자바를 이용한 서버측 개발을 위한 플랫폼이다. Java EE 플랫폼은 PC에서 동작하는 표준 플랫폼인 Java SE에 부가하여, 웹 애플리케이션 서버에서 동작하는 장애복구 및 분산 멀티티어를 제공하는 자바 소프트웨어의 기능을 추가한 서버를 위한 플랫폼이다. 이전에는 J2EE라 불리었으나 버전 5.0 이후로 J

ko.wikipedia.org

J2SE : 위키백과 링크

 

자바 플랫폼, 스탠더드 에디션 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 자바 플랫폼 스탠더드 에디션(Java Platform, Standard Edition, 약자 Java SE)는 데스크톱 및 서버, 최근의 고사양 임베디드 시스템을 위한 표준 자바 플랫폼으로 표준적인 컴퓨팅 환경을 지원하기 위한 자바 가상 머신 규격 및 API 집합을 포함한다. 따라서 자바 EE, 자바 ME 등 다른 플랫폼은 구체적인 목적에 따라 자바 SE를 기반으로 API를 추가하거나 자바 가상 머신 규격 및 API의 일

ko.wikipedia.org

 

Java SE(Standard Edition)

자바 스탠다드 에디션은 가장 보편적으로 쓰이는 자바 API집합체다. 예전에는 J2SE로 불렸으나 버전 6.0이후에 Java SE로 변경되었다. 이전에는 썬마이크로시스템즈에서 관리했으나 지금은 JCP주도하에 개발되고 있다. 일반 자바 프로그램 개발을 위한 용도로 사용되며 스윙이나 AWT와 같은 GUI방식의 기본 기능이 포함된다. 

Java EE(Enterprise Edition)

자바 엔터프라이즈 에디션은 자바를 이용한 서버측 개발을 위한 플랫폼이다. Java EE는 표준 플랫폼인 Java SE를 사용하는 서버를 위한 플랫폼이다. 전사적 차원(대규모의 동시 접속과 유지가 가능한 다양한 시스템의 연동 네트워크 기반 총칭)에서 필요로 하는 도구로 EJB, JSP, Servlet, JNDI 같은 기능을 지원하며 WAS(Web Application Server)를 이용한 프로그램 개발 시 사용된다. 

 

 

728x90