IT 관련 기타/개발 상식

자바 SE, EE, ME

eodevelop 2018. 11. 22. 09:43








자바 SE(Java Platform Standard Edition) 



데스크톱, 서버, 임베디드 시스템을 위한 표준 자바 플랫폼. 자바 가상머신 규격 및 API 집합을 포함 JAVA EE, ME는 목적에 따라 SE를 기반으로 기존의 일부를 택하거나 API를 추가하여 구성된다. SE는 가장 일반적으로 사용된다. JDBC나 기본적인 기능이 모두 포함되어 있기 때문에 Android 개발할 때 주로 SE를 사용한다.



자바 EE(Java Platform Enterpise Edition)



자바를 이용한 서버측 개발을 위한 플랫폼. 기존 SE에 웹 어플리케이션 서버에서 동작하는 분산 멀티미디어를 제공하는 자바의 기능을 추가한 서버를 위한 플랫폼. JAVA SE의 서버측을 위한 기능을 부가하였기 때문에 SE 기능을 모두 포함한다.



자바 ME(Java Platform Micro Edition)



이름에서 알 수 있듯이 임베디드를 위한 자바 플랫폼. 자바 플렛폼, 마이크로 에디션의 약자이다. JAVA ME 또는 J2ME 등으로 불림 제한된 자원을 가진 휴대전화, PDA, 세톱박스 등에서 JAVA 프로그래밍 언어를 지원하기 위해 만들어진 플랫폼이다.