Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java와 Java EE의 차이점은 무엇입니까

<시간/>

JSE(자바 스탠더드 에디션)

JavaSE를 사용하여 어도비 리더, 안티바이러스, 미디어 플레이어 등의 독립형 애플리케이션을 개발할 수 있습니다. Java SE는 코어 자바라고도 합니다.

  • 언어: 언어 기초.
  • 유틸: 컬렉션 프레임워크, 이벤트, 데이터 구조 및 날짜와 같은 기타 유틸리티 클래스.
  • io: 파일 작업, 기타 입력 및 출력 작업.
  • 수학: 다중 정밀도 산술.
  • 니오: Java용 비차단 I/O 프레임워크.
  • 순: 네트워킹과 관련된 API를 분류합니다.
  • 보안: 이 패키지는 보안 프레임워크에 속하는 키 생성, 암호화, 복호화 등의 클래스와 인터페이스를 제공합니다.
  • SQL: 데이터베이스 및 데이터 소스에 저장된 데이터에 액세스/조작하기 위한 클래스 및 인터페이스.
  • 앗: Java에서 GUI 구성 요소를 생성하기 위한 클래스 및 인터페이스.
  • 텍스트: 텍스트, 날짜, 숫자 및 메시지를 처리합니다.
  • rmi: RMI 패키지를 제공합니다.
  • 시간: 날짜, 시간, 순간 및 기간에 대한 기본 API입니다.
  • 콩: JavaBeans 구성 요소와 관련된 클래스 및 인터페이스입니다.

JEE(자바 엔터프라이즈 에디션)

JavaEE를 사용하여 엔터프라이즈 애플리케이션을 개발할 수 있습니다. 여기에는

가 포함됩니다.
  • Servlet, WebSocket, JavaServerFaces, Unified Expression Language와 같은 API입니다.
  • Restful 웹 서비스용 API, JSON 처리용 API, JSON 결합용 API, XML 결합용 아키텍처, XML 웹 서비스용 API와 같은 웹 서비스 사양
  • Dependency Injection, Enterprise JavaBean, Java Persistence API, Java Transaction API와 같은 엔터프라이즈 사양