[Java] 1. Java SE, Java EE, Java ME 차이


자바 배포판 Java SE, Java EE, Java ME 차이

1. Java SE(Standard Edition)


자바 스탠다드 에디션은 가장 보편적으로 쓰이는 자바 API집합체(패키지)이다. Java SE는 Java Software Development Kit(SDK)으로 구현된다.

대체로 처음에 자바개발에 입문할 때 접한다.


2. Java EE(Enterprise Edition)


Java SE 스펙기반으로 자바를 이용한 서버측 개발을 위한 플랫폼입니다. 엔터프라이즈 환경을 위한 도구로 EJB, JSP, Servlet, JNDI 등을 지원하며 애플리케이션 개발에 주로 사용된다.

EJB(Enterprise JavaBeans)

기업환경의 시스템을 구현하기 위한 서버측 컴포넌트 모델이다. 즉, EJB는 애플리케이션의 업무 로직을 가지고 있는 서버 애플리케이션이다. EJB 사양은 Java EE의 자바 API 중 하나로, 주로 웹 시스템에서 JSP는 화면 로직을 처리하고, EJB는 업무 로직을 처리하는 역할을 한다.

대체로 웹개발자들이 사용하는 배포판이다.


3. Java ME(Micro Edition)


자바 마이크로 에디션은 제한된 자원을 가진 휴대폰, PDA, 셋탑박스 등에서 Java프로그래밍 언어를 지원하기 위해 만들어진 플랫폼입니다. 임베디드 시스템에서 자바로 프로그램을 개발할 떄 이용합니다.


출처

  • https://animal-park.tistory.com/97