>  기사  >  Java  >  Java SE, Java EE 및 Java ME의 차이점 요약

Java SE, Java EE 및 Java ME의 차이점 요약

零下一度
零下一度원래의
2017-05-24 11:11:462806검색

이 글에서는 JAVA SE, JAVA EE, JAVA ME를 구분하고 저자의 업적 중 일부를 공유합니다. 현재 Java 플랫폼은 특정 시장의 소프트웨어 개발자, 서비스 제공자, 장치 제조업체에 따라 JAVA SE, JAVA EE, JAVA ME의 세 가지 버전으로 나눌 수 있습니다.

1. Java SE(Java 플랫폼, Standard Edition).

원래는 J2SE라고 불렸지만, JDK1.5 버전 이후에는 그 2가 본래의 의미를 잃어서 Java SE로 이름이 바뀌었습니다. J2SE에는 Java 언어의 핵심을 구성하는 클래스가 포함되어 있습니다. 예: 데이터베이스 연결, 인터페이스 정의, 입력/출력, 서버에서 사용되는 Java 애플리케이션, 임베디드 환경 및 실시간 환경. Java SE에는 Java 웹 서비스 개발을 지원하고 Java EE(Java Platform, Enterprise Edition)의 기반을 제공하는 클래스가 포함되어 있습니다.

2. Java EE(Java 플랫폼, 엔터프라이즈 에디션).

이전에는 J2EE라고 불렀습니다. J2EE는 JAVA2 기업이 개발한 기술 사양이어야 하며 표준 버전보다 클래스가 더 많습니다. J2EE에는 Jsp, Servlet, JavaBean, EJB, JDBC, JavaMail 등과 같은 많은 구성 요소도 포함되어 있습니다. Enterprise Edition은 이식 가능하고 강력하며 확장 가능하고 안전한 서버 측 Java 애플리케이션을 개발하고 배포하는 데 도움이 됩니다. Java EE는 Java SE를 기반으로 구축되어 웹 서비스, 컴포넌트모델, 관리 및 통신API를 제공하며 엔터프라이즈 수준의 서비스 지향 아키텍처를 구현하는 데 사용할 수 있습니다. 서비스 지향 아키텍처(SOA) 및 웹 2.0 애플리케이션.

3. Java ME(Java 플랫폼, 마이크로 에디션).

이전에는 J2ME라고 불렸던 J2ME에는 J2SE의 하위 집합이 포함되어 있으며 가전 제품의 소프트웨어 개발에 사용됩니다. 예: 호출기, 스마트 카드, 휴대폰, PDA, 셋톱 박스. Java ME는 휴대폰, PDA, 텔레비전 셋톱 박스, 프린터 등 모바일 및 임베디드 장치에서 실행되는 애플리케이션을 위한 강력하고 유연한 환경을 제공합니다. Java ME에는 유연한 사용자 인터페이스, 강력한 보안 모델, 다양한 내장 네트워크 프로토콜, 동적으로 다운로드할 수 있는 네트워크 연결 및 오프라인 애플리케이션에 대한 풍부한 지원이 포함되어 있습니다. Java ME 사양을 기반으로 하는 애플리케이션은 여러 장치에 대해 한 번만 작성할 수 있으며 각 장치의 기본 기능을 활용할 수 있습니다.

요약: J2SE는 J2EE에 포함되어 있고 J2ME에는 J2SE의 핵심 클래스가 포함되어 있지만 일부 새로운 독점 클래스 애플리케이션이 추가되었으며 API 적용 범위가 다양합니다. 일반적으로 말하면 다음과 같이 이해될 수 있습니다. J2SE는 기초이고 CLDC와 같은 일부 기능을 추가하면 J2ME입니다. EJB, J2EE입니다.

더 쉽게 말하면

Java SE는 컴퓨터에서 실행되는 소프트웨어입니다.

Java EE는 웹 사이트를 만드는 데 사용됩니다. - (우리의 일반적인 JSP 기술)

Java ME는 모바일 소프트웨어를 만드는 데 사용됩니다.

【관련 추천】

JAVE란? JAVE와 Java의 차이점

위 내용은 Java SE, Java EE 및 Java ME의 차이점 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.