반응형
처음 자바를 공부할 때 어떤 것을 받아야할지 고민했던 기억이 난다. 예전에 웹을 처음배울 때 Java SE를 받아서 이클립스에서 나만 서버를 만들 수 없었던 상황이 있던적도 있었다..^^;;
JAVA SE (Java Platform Standard Edition)
데스크톱, 서버, 임베디드시스템을 위한 표준 자바 플랫폼. 자바 가상머신 규격 및 API집합을 포함 JAVA EE,ME는 목적에 따라 SE를 기반으로 기존의 일부를 택하거나 API를 추가하여 구성된다. SE는 가장 일반적으로 사용된다. JDBC나 기본적인 기능이 모두 포함되어 있기 때문에 Android개발할때 주로 SE를 사용한다.
JAVA EE (Java Platform EnterPrise Edition)
자바를 이용한 서버측 개발을 위한 플랫폼. 기존 SE에 웹 애플리케이션 서버에서 동작하는 분산 멀티미디어를 제공하는 자바의 기능을 추가한 서버를 위한 플랫폼. JAVA SE에 서버측을 위한 기능을 부가하였기 때문에 SE기능을 모두 포함한다.
JAVA ME (Java Platform Micro Edition)
이름에서 알 수 있듯이 임베디드를 위한 자바 플랫폼이다. 자바 플렛폼, 마이크로 에디션의 약자이다. Java ME 또는 J2ME 등으로 불림 제한된 자원을 가진 휴대전화, PDA, 세트톱박스 등에서 Java프로그래밍 언어를 지원하기 위해 만들어진 플랫폼이다.
반응형
'프로그래밍 노트 > JAVA' 카테고리의 다른 글
[JAVA] 컬렉션프레임워크(CollectionFramework) 1 (0) | 2018.07.02 |
---|---|
[JAVA] JVM 메모리구조 (0) | 2018.06.29 |
[JAVA] RSA를 이용한 전자서명 및 복호화 (0) | 2018.06.13 |
[JAVA] Comparable, Comparator 정렬 (0) | 2018.04.09 |
[JAVA] 명명규칙 (0) | 2018.04.08 |