> 웹 프론트엔드 > JS 튜토리얼 > 전쟁, 항아리, 귀, 타르 - 아카이브 파일 형식

전쟁, 항아리, 귀, 타르 - 아카이브 파일 형식

DDD
풀어 주다: 2025-01-28 14:35:11
원래의
635명이 탐색했습니다.

-Java 아카이브 파일 형식에 대한 약간의 이해 : 전쟁, 항아리, 귀, 타르 전쟁, 항아리, 귀 및 타르는 다른 아카이브 파일 형식입니다. 전쟁은 Tomcat과 같은 서버에 배포되는 Servlet, JSP 및 웹 리소스를 포함한 Java 웹 응용 프로그램을 포장하는 데 사용됩니다. 독립 응용 프로그램 또는 종속성을위한 JAR 패키지 Java 클래스 및 라이브러리. EAR은 Enterprise -Level Java EE 애플리케이션, 전쟁, JAR 및 EJB 모듈을 결합하고 JBOSS 또는 Glassfish와 같은 서버에 배포됩니다. TAR은 일반적인 아카이브 형식으로, 모든 유형의 파일을 저장하는 데 사용되는 일반적인 아카이브 형식이며, 일반적으로 압축 (예 : .tar.gz)과 함께 사용됩니다. 각 형식은 특정 사례에 대한 것입니다. War는 웹 응용 프로그램에 사용되며 JAR은 라이브러리에 사용되며 EAR은 엔터프라이즈 애플리케이션에 사용되며 TAR은 일반 파일 아카이브에 사용됩니다. WAR, JAR, EAR, and TAR - Archive file formats 다음은 전쟁, 항아리, 귀 및 타르 파일의 상세한 비교입니다.

War (웹 응용 프로그램 아카이브)

사용 : Java로 웹 애플리케이션을 포장하고 배포하는 데 사용됩니다.

내용 :

Servlet, JSP 파일, HTML, CSS, JavaScript.

라이브러리 (.jar 파일).

web.xml과 같은 파일을 구성합니다.

정적 자원 (이미지, 스타일 등).
  1. 사용 : Tomcat 또는 Jboss와 같은 웹 서버 또는 응용 프로그램 서버에 배포되었습니다.
  2. 구조 :
키 : 웹 애플리케이션 특정 포장.

jar (Java Archive)

사용 : Java 클래스와 관련 리소스를 단일 파일로 포장하는 데 사용됩니다.

내용 :
    <.> 컴파일 된 .class 파일.
  • 메타 데이터 (메타 인프/manifest.mf).
  • 도서관.
  • 사용 :
  • 독립 응용 프로그램으로서 .
  • 다른 응용 프로그램의 공유 라이브러리 (예 : Maven/Gradle의 종속성 항목).
명령을 작성하십시오 :

구조 :

키 : Java 응용 프로그램 또는 라이브러리는 보편적입니다.

EAR (Enterprise Archive)
<code>MyApp.war
├── WEB-INF/
│ ├── web.xml
│ ├── lib/
│ └── classes/
├── index.html
├── styles.css
└── script.js</code>
로그인 후 복사
사용 : Java EE에 회사 응용 프로그램 (다중 모듈 응용 프로그램)을 포장하는 데 사용됩니다.

내용 :

다중 전쟁 및 항아리 파일.
    Application.xml과 같은 배포 서사 기술.
  1. ENB (Enterprise Java Beans) 모듈.
사용 : Jboss, Weblogic 또는 Glassfish와 같은 Java EE 표준을 충족하는 서버에 배포됩니다.

구조 :

키 : 엔터프라이즈 -레벨 다중 모듈 응용 프로그램.

tar (테이프 아카이브)
    사용 : 일반 아카이브 형식은 Java에만 국한되지 않습니다.
  • 내용 : 모든 유형의 파일 (텍스트, 이진 파일, 이미지 등).
  • 사용 :
  • 스토리지 또는 전송을 위해 파일을 함께 화살시킵니다.
  • 는 일반적으로 압축 (예 : .tar.gz)과 함께 사용됩니다.
  • 명령을 작성하십시오 :
구조 : 추가 된 구조는 없습니다.

요약 : 전쟁 : 웹 응용 프로그램에 사용됩니다. JAR : 라이브러리 또는 독립적 인 Java 응용 프로그램에 사용됩니다. 귀 : 엔터프라이즈 -레벨 다중 모듈 응용 프로그램의 경우. TAR : 일반 파일 아카이브 (비자바 -specific)의 경우.

위 내용은 전쟁, 항아리, 귀, 타르 - 아카이브 파일 형식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿