자바 프로그래밍 언어 플랫폼
- 표준 에디션의 자바 플랫폼(Java SE)
- 엔터프라이즈 에디션의 자바 플랫폼 (Java EE)
- 마이크로 에디션의 자바 플랫폼 (Java ME
Java SE(Standard Edition)
- 가장 대중적인 자바 플랫폼
- 흔히 자바 언어라고하는 대부분의 패키지가 포함된 에디션
- Java SE의 API는 자바 프로그래밍 언어의 핵신 기능들을 제공
- 가상머신, 개발도구, 배포기술, 부가 클래스 라이브러리, 툴킷 등 제공
Java EE(Enterprise Edition)
- Java EE 플랫폼은 Java SE 플랫폼을 기반으로 그 위에 탑재
- 웹 프로그래밍에 필요한 기능을 다수 포함
- 대규머, 다계층, 확장성, 신뢰성, 보안 네트워킹 API, 환경 등을 제공
Java ME(Micro Edition)
- Java ME는 모바일 폰과 같은 자바 프로그래밍 언어 기반의 어플리케이션이 보다 조그만 가상 머신으로 동작시킬 수 있는 기능
- Java EE처럼 Java SE를 기반으로 함
- 작은 장치에서 동작하는 전용 클래스 라이브러리들을 제공
- Java EE 서비스의 클라이언트 역할을 하기도 함
Reference
https://doozi316.github.io/java/2020/07/01/WEB20/
'JAVA' 카테고리의 다른 글
AXON Framework 구현 방법 (1) | 2023.02.24 |
---|---|
JAVA applicationEventPublisher로 순환참조 해결! (0) | 2023.02.13 |
웹 스크래퍼, 크롤링 Java 구현 (0) | 2023.02.08 |
서블릿(Servlet)이 뭐지..? (0) | 2022.07.22 |
Spring Web Application 구동 (0) | 2022.07.21 |