패키징의 Jar 와 War의 차이는 아래와 같다.
.jar와 .war는 둘 다 Java 언어로 작성된 애플리케이션을 패키징하는 데 사용되는 파일 확장자입니다.
그러나 두 파일 형식은 다른 용도로 사용됩니다.
.jar (Java Archive) :
단일 Java 클래스 파일, 라이브러리, 리소스 파일 등을 패키징하는 데 사용됩니다. 대개 라이브러리의 형태로 제공되며, 다른 Java 프로젝트에서 이용 가능한 클래스 파일의 모음을 만들어줍니다.
.war (Web Application Archive) :
웹 애플리케이션을 패키징하는 데 사용됩니다. HTML, CSS, JavaScript, JSP 파일 및 서블릿 클래스와 같은 다양한 웹 구성 요소를 포함할 수 있습니다. 웹 서버에 배치할 수 있는 독립형 웹 애플리케이션을 만들어줍니다.
따라서,
.jar는 단일 라이브러리와 같은 작은 Java 구성 요소를 포함하는 데 사용되고,
.war는 웹 애플리케이션 전체를 패키징하는 데 사용됩니다.
그 이후 Postman까지 설치하면 끝.
https://www.postman.com/downlaods
우아한 형제들의 김영한 이사의 말에 따르면 '백문이 불여일타' 라고 한다.
소스를 복붙하지말고 직접 작성해보자.
서블릿 소스 Git : https://github.com/ShinHenry/Basic-Servlet-Project.git
GitHub - ShinHenry/Basic-Servlet-Project: SpringBoot 기반 Servlet 프로젝트
SpringBoot 기반 Servlet 프로젝트. Contribute to ShinHenry/Basic-Servlet-Project development by creating an account on GitHub.
github.com
출처 : 스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
'Backend > Spring MVC' 카테고리의 다른 글
[Spring MVC] HTTP 요청데이터 - GET 쿼리 파라미터 (0) | 2023.03.01 |
---|---|
[Spring MVC] HttpServletRequest 와 HttpServletResponse(Servlet 기반) (0) | 2023.02.28 |
[Spring MVC] CSR, SSR (0) | 2023.02.23 |
[Spring MVC] 멀티 쓰레드 (Multi-Thread) (0) | 2023.02.22 |
[Spring MVC] 웹 서버, 웹 애플리케이션 서버 (0) | 2023.02.21 |