[JAVA] Java SE, Java EE, Java ME 차이점을 알아보자

개발하는자·2022년 1월 19일
0

JAVA

목록 보기
2/2
post-thumbnail
  1. Java SE
  2. Java EE
  3. Java ME

Java SE

자바 플랫폼 스탠다드 에디션(Java Platform, Standard Editon)으로서 Java로 작성된 애플릿 및 응용 프로그램을 개발하는 데 사용하는 소프트웨어 개발 키트입니다.
Java 프로그래밍 언어의 기본 유형 및 개체에서 네트워킹, 보안, 데이터베이스 액세스, 그래픽 사용자 인터페이스(GUI) 개발 및 XML 구문 분석에 사용되는 고급 클래스에 이르기까지 모든 것을 정의합니다.
핵심 API 외에도 Java SE 플랫폼은 가상 머신, 개발 도구, 배포 기술, Java 기술 응용 프로그램에서 일반적으로 사용되는 기타 클래스 라이브러리 및 도구 키트로 구성됩니다.



Java EE

자바 플랫폼 엔터프라이즈 애플리케이션(Java Platform, Enterprise Editon)는 커뮤니티 기반 엔터프라이즈 소프트웨어의 표준입니다. Java EE는 Java SE(Java Standard Edition)의 많은 구성요소를 포함하며 개발자가 대규모, 다계층, 확장 가능하고 안정적이고 안전한 네트워크 응용 프로그램을 만들 수 있도록 설계되었습니다.
데이터베이스 액세스(JDBC, JPA), 원격 메소드 호출(RMI), 메시징(JMS), 웹 서비스, XML 처리를 위한 라이브러리를 제공합니다.

대기업에서 발생하는 문제를 해결하기 위해 설계되었으나 소규모 조직에도 유용하고 심지어 필수적입니다.



Java ME

자바 플랫폼 마이크로 에디션(Java Platform, Mirco Editon)으로서 모바일 기기 및 셋톱박스와 같은 임베디드 시스템용 애플리케이션을 개발하기 위한 플랫폼입니다.Java ME에는 유영한 사용자 인터페이스, 강력한 보안, 내장 네트워크 프로토콜, 동적으로 다운로드 할 수있는 네트워크 및 오프라인 응용 프로그램에 대한 지원이 포함됩니다.








참고사이트
https://www.java.com/ko/download/help/techinfo.html
https://sites.google.com/site/ingpaololatella/java/java-ee-java-se-and-java-me
https://www.oracle.com/java/technologies/
https://docs.oracle.com/javaee/7/firstcup/java-ee001.htm
https://www.quora.com/What-is-the-difference-between-Java-EE-Java-SE-and-Java-ME-1

profile
To the moon.

0개의 댓글