프로필 로고 차가운 개발노트
close
프로필 배경
프로필 로고

차가운 개발노트

  • 분류 전체보기 (130)
    • Java (23)
    • SQL (12)
    • Spring (27)
    • React (15)
    • Next (5)
    • CS (16)
    • 라이브러리 (13)
    • React-native (4)
    • Git (2)
    • JavaScript (4)
    • 데이터베이스 이론 (3)
    • 설치 (3)
  • 홈
  • 태그
  • 방명록
WAR 배포 및 분석

WAR 배포 및 분석

간단한 용어설명WAS(웹 애플리케이션 서버 Tomcat, 웹 서버 + 서블릿 컨테이너 기능 제공)서블릿 컨테이너(Catalina, 서블릿을 관리하는 곳, Tomcat 이라고도 함)스프링 컨테이너(Controller, Service 등 Bean 을 관리하는 곳)서블릿(Servlet, Client 의 모든 요청을 받아서 -> 스프링이 만든 Controller 에게 배분)WARWAR(Web Application Archive) 라는 이름에서 알수가 있듯이 WAR 파일은 웹 애플리케이션 서버(WAS) 에 배포할 때 사용하는 파일입니다. JAR 파일이 JVM 위에서 실행된다면, WAR 는 웹 애플리케이션 서버(WAS) 위에서 실행됩니다.HTML 같은 정적 리소스와 클래스 파일을 모두 함께 포함하기 때문에 JAR ..

  • format_list_bulleted Spring
  • · 2025. 9. 25.
  • textsms
JAR , WAR 차이

JAR , WAR 차이

spring boot 는 jar 파일로, spring framework 는 war 파일로 배포해야 한다. 라는 관행처럼 간주되는 내용에 대해,정확히 어떤 이유로부터 파생된 결론인지 궁금해 정리해 보았습니다. JAR ( Java Archive )JAVA 어플리케이션이 동작할 수 있도록 자바 프로젝트를 압축한 파일입니다.class( Java resource, 속성 파일 ), 라이브러리 파일을 포함하며 JRE 만 있어도 실행이 가능합니다.장점독립적인 Java 애플리케이션을 패키징할 수 있고, 실행 가능한 JAR 파일로 만들어서 개발자가 쉽게 애플리케이션 개발이 가능합니다. 또한 압축된 형식으로 클래스, 리소스, 라이브러리 등을 포함하므로 배포와 전달도 용이합니다.마지막으로 Java 애플리케이션의 진입점인 ma..

  • format_list_bulleted CS
  • · 2025. 3. 7.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (130)
    • Java (23)
    • SQL (12)
    • Spring (27)
    • React (15)
    • Next (5)
    • CS (16)
    • 라이브러리 (13)
    • React-native (4)
    • Git (2)
    • JavaScript (4)
    • 데이터베이스 이론 (3)
    • 설치 (3)
최근 글
인기 글
최근 댓글
태그
  • #CS
  • #Next.js
  • #Java
  • #라이브러리
  • #React-Native
  • #데이터베이스
  • #SQL
  • #Spring
  • #NEXT
  • #react
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바