프로그래밍/java

JAVA SE, JAVA EE, JAVA ME 차이점

카와우소 2020. 5. 8. 00:08

JAVA는 프로그래밍 언어와 프랫폼 모두를 아우르고 있으며 

대표적인 많이 사용하는 플랫폼인

JAVA SE

JAVA EE

JAVA ME

이 세가지에 대한 차이점에 대해서 간단하게 글을 써본다.

 

※플랫폼이란?

정의는 자바 프로그래밍 언어로 작성되어진 어플리케이션을 실행시키는 환경으로

oracle HP에서 다운로드 받을때 볼 수 있다. 

 

java 에디션

JAVA SE (Standard edition)                                                                                 

자바 표준 에디션은 가장 기본이 되는 에디션입니다.흔히 자바 언어라고 하는 대부분의 패키지가 포함된 에디션이며

주요 패키지로는 java.lang.*, java.io.*, java.util.*, java.awt.*, javax.rmi.*, javax.net.* 등이 있다.

 

Java EE (Standard edition)                                                                                   

자바로 구현되는 웹프로그래밍에서 가장 많이 사용되는 JSP, Servlet을 비롯하여, 데이터베이스에 연동하는 JDBC, 그 외에도 JNDI, JTA, EJB 등의 많은 기술들이 포함되어 있다.

 

Java ME (Micro Edition)                                                                                       

모바일 폰과 같이 자바 프로그래밍 언어 기반의 어플리케이션이 보다 조그만 가상 머신으로 동작시킬 수 있는 기능과 API를 제공한다.