2017-05-01 3 views
1

자바 SE에 배경 지식이있는 Java EE 초보자로서 Java EE가 특히 web container, Jave EE container과 같은 유행어를 이해하지 못합니다.Java EE 컨테이너 내부

Java 프로그램을 실행하려면 javaclasspath (기본값 : .jar)으로 설정하고 정적 기본 방법을 사용하는 항목 클래스를 호출해야합니다.

Java EE 프로그램을 시작한 것 같습니다. java을 호출하는 것보다 차이가 있습니까? 대부분의 경우 컨테이너는 Java EE 표준 주석 구현을 포함하는 .jar 파일입니까?

JBOSS와 같은 컨테이너는 트랜잭션, 보안 등을 포함하는 소위 "엔터프라이즈 응용 프로그램"을 지원하는 데 사용되는 라이브러리의 집합입니까?

답변

0

Java SE = 일반용 이것은 핵심 Java 프로그래밍 플랫폼입니다. 여기에는 Java 프로그래머가 배워야하는 모든 라이브러리 및 API (java.lang, java.io, java.math, java.net, java.util 등)가 포함되어 있습니다.

Java EE = Enterprise Edition. 위키 :

자바 플랫폼 (Enterprise 버전)은 내결함성, 분산, 다 계층 자바 소프트웨어를 배포 할 수 기능을 제공하는 라이브러리를 추가하는에 자바 표준 에디션 플랫폼 (자바 SE)와 다른

, 주로 응용 프로그램 서버에서 실행되는 모듈 식 구성 요소를 기반으로합니다. 즉, 응용 프로그램에 대용량 분산 시스템 인 이 필요하면 Java EE를 사용해야합니다. Java SE 위에 구축되어 데이터베이스 액세스 용 라이브러리 (JDBC, JPA), 원격 메소드 호출 (RMI), 메시징 (JMS), 웹 서비스, XML 처리 및 엔터프라이즈 용 표준 API를 정의합니다. JavaBeans, 포틀릿, 자바 서버 페이지, 등등 ...


출처 : Difference between Java SE/EE/ME?