English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
J2EE 애플리케이션에서는 모듈이 JAR, WAR,그리고 EAR .2EE에서 사용하는 것은 압축 파일 형식입니다. J2EE는 세 가지 유형의 아카이브를 정의합니다:
War WAR 파일의 장점은 쉽게 배포할 수 있다는 것입니다. 웹 서버 환경에서 클라이언트 컴퓨터에 있습니다. WAR 파일을 실행하려면 웹 서버나 웹 컨테이너가 필요합니다. 예를 들어, Tomcat, Weblogic 및 Websphere. EAR
WAR 은 Web 아카이브로 패키징됩니다.입니다. WAR 파일은 Web 애플리케이션을 대표하며, servlet 클래스, JSP 파일, HTML 파일, JavaScript 등을 포함하고 확장자가 . war JAR 파일을 포함하고 있습니다. 그 중 하나는 WEB-INF 보유하고 있습니다.
WAR은 Java Application Server의 Web 컨테이너에 로드할 수 있는 모듈입니다. Java Application Server는 특별한 디렉토리를 두 가지컨테이너: Web 컨테이너그리고 web.xmlv입니다.
Web 컨테이너Servlet API 및 JSP를 기반으로 한 Web 애플리케이션을 위탁합니다. Web 컨테이너는 Web 모듈을 WAR 파일로 패키징하도록 요구합니다. 이는 WAR 파일 전용의 JAR 파일로, WEB-INF WEB 폴더에 포함된 파일.
web.xmlvEJB 컨테이너 META-INF 폴더에 포함된 EJB API 기반의 기업 Java Bean을 호스팅합니다. EJB 모듈을 JAR 파일로 패키지화해야 합니다. 그것은-ejb 파일.
jar.xml
WAR 파일의 장점은 쉽게 배포할 수 있다는 것입니다. 웹 서버 환경에서 클라이언트 컴퓨터에 있습니다. WAR 파일을 실행하려면 웹 서버나 웹 컨테이너가 필요합니다. 예를 들어, Tomcat, Weblogic 및 Websphere. 은 JARJava 아카이브. Bean 파일(클래스 파일), 목록 및 EJB 배포 설명자(XML 파일)을 포함한 EJB(기업 Java Beans) 모듈은 JAR 파일로 패키지화되며, .jar.
소프트웨어 개발자는 Java 클래스와 여러 메타데이터를 배포할 수 있습니다.2EE에서 EJB와 클라이언트 Java 애플리케이션을 포장하는 데 사용됩니다. 다른 말로 하면, 하나나 여러 개의 Java 클래스, 목록 및 설명자를 포함한 파일은 JAR 파일이라고 합니다. 이는 아카이브의 가장 낮은 수준입니다. 그것은 J
EAR 은 기업 아카이브.입니다. EAR 파일은 기업 애플리케이션을 나타냅니다. 위 두 파일은 .ear 확장자로 패키지화됩니다. ear JAR 파일. 그것은 애플리케이션 서버에 배포되었습니다. 그것은 여러 EJB 모듈(JAR)과 웹 모듈(WAR)을 포함할 수 있습니다. 이는 특별한 JAR입니다. 그것은 META-INF 폴더에 포함된 application.xml 파일.