본문으로 이동

WAR (파일 포맷)

위키백과, 우리 모두의 백과사전.

WAR(Web application ARchive[1], 웹 애플리케이션 아카이브) 파일은 소프트웨어 공학에서 자바서버 페이지, 자바 서블릿, 자바 클래스, XML, 파일, 태그 라이브러리, 정적 웹 페이지 (HTML 관련 파일) 및 웹 애플리케이션을 함께 이루는 기타 자원을 한데 모아 배포하는데 사용되는 JAR 파일이다.

[편집]

다음의 견본 web.xml 파일은 서블릿의 선언 및 연결을 증명하고 있다:

 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE web-app
     PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.2//EN"
     "http://java.sun.com/j2ee/dtds/web-app_2_2.dtd">

 <web-app>
     <servlet>
         <servlet-name>HelloServlet</servlet-name>
         <servlet-class>mypackage.HelloServlet</servlet-class>
     </servlet>

     <servlet-mapping>
         <servlet-name>HelloServlet</servlet-name>
         <url-pattern>/HelloServlet</url-pattern>
     </servlet-mapping>

     <resource-ref>
         <description>
             Resource reference to a factory for javax.mail.Session
             instances that may be used for sending electronic mail messages,
             preconfigured to connect to the appropriate SMTP server.
         </description>
         <res-ref-name>mail/Session</res-ref-name>
         <res-type>javax.mail.Session</res-type>
         <res-auth>Container</res-auth>
     </resource-ref>
 </web-app>

/WEB-INF/classes 디렉터리는 클래스로더클래스패스(classpath) 위에 존재한다. 이 장소가 .class 파일들이 웹 애플리케이션 실행 시 호출되는 장소이다.

/WEB-INF/lib 디렉터리에 위치한 JAR 파일들은 클래스로더의 클래스패스에 존재할 수 있다.

같이 보기

[편집]

각주

[편집]
  1. “What's New in Java Servlet API 2.2?”. JavaWorld(Reprinted by Oracle Corporation). October 1999. 2014년 8월 26일에 확인함. 

외부 링크

[편집]
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy