본문 바로가기

JAVA/Spring Boot

외장방식과 내장방식

 

 

외장 방식 = "전통방식"

- 톰켓 같은 WAS(웹 애플리케이션 서버) 설치했다. 

- WAS 에서 동작하도록 서블릿 스펙에 맞추어 코드 작성

- WAR 형식으로 빌드해서 war 파일 만듬

- 만들어진 war 파일을 WAS에 전달

→ WAS 기반 위에서 개발하고 실행 해야함, IDE 같은 개발 환경에서도 WAS와 연동해서 실행하는 복잡한 추가 설정 필요

 

 

내장서버  =  "최근방식"

- 스프링 부트가 내장 톰캣을 포함

- 애플리케이션에 톰켓 같은 WAS 라이브러리가 내장 되어 있음

- (JAVA를 빌드하면 JAR 파일이 된다.) JAR 실행하만 하면 WAS도 함께 실행

= main() 메서드만 실행하면 된다.

 

 

 

 

반응형

'JAVA > Spring Boot' 카테고리의 다른 글

Spring Security 이해  (1) 2025.06.09
AOP (관점지향 프로그래밍)  (0) 2025.01.06
Filter와 Interceptor  (0) 2024.12.31
맥북 톰켓 설치  (3) 2024.10.02
스프링 부트란? (역사, 탄생)  (2) 2024.09.30