외장 방식 = "전통방식"
- 톰켓 같은 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 |