| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 |
- 페이징
- CORS
- JWT
- @ComponentScan
- securitycontextholderfilter
- JPQL
- JdbcTemplate
- Spring
- docker
- AWS
- MSA
- kafka
- JPA
- Spring Data JPA
- dockerhub
- 서블릿 컨테이너
- @Transactional
- mybatis
- 쿠버네티스
- 컨테이너
- Dead Letter Queue
- docker compose
- Routing Key
- Web
- DI
- DLQ
- redis
- 스프링 부트
- Spring Container
- 지연 로딩
- Today
- Total
목록tomcat (2)
look-forest
외장 톰캣에 웹 애플리케이션을 배포하는 방법과 springboot 없이 웹 애플리케이션을 셋팅하는 방법, 즉 서블릿 컨테이너를 초기화해 디스패처 서블릿을 만들고 스프링 컨테이너와 연결하는 방법을 알아보자.웹 서버와 스프링 부트 소개외장 서버 VS 내장 서버 전통적인 방식과거에는 웹 애플리케이션을 개발할 때 서버에 톰캣 같은 WAS를 설치했다. 그리고 war 파일로 코드를 빌드해 WAS에 전달해서 배포하는 방식을 따랐다. 최근 방식최근에는 스프링 부트가 내장 톰캣을 포함하고 있다. 애플리케이션 코드 안에 톰캣 같은 WAS가 라이브러리로 내장되어 있다. 코드를 JAR로 빌드한 다음에 실행하기만 하면 WAS도 함께 실행된다. 개발자는 main() 메서드만 실행하면 되고, WAS 설치나 IDE 같은 개발 환경에..
이번 시간에는, 웹 서버와 웹 애플리케이션 서버는 무엇이고, 어떻게 다른지에 대해 알아보겠다. 그 후 웹 시스템이 어떻게 구성되는지도 살펴보겠다. HTTP 최근에는, 데이터를 주고받을 때 대부분 HTTP 프로토콜 기반으로 동작한다. 심지어 서버간에 데이터를 주고 받을 때도 대부분 HTTP를 사용한다. HTTP 메시지에 모든 것을 담아 전송한다. HTML, TEXT IMAGE, 음성, 영상, 파일 JSON, XML (API) Web Server와 WAS Web Server HTTP 기반으로 동작하며, 정적 리소스를 제공한다. (정적 HTML, CSS, JS, 이미지, 영상) 예) NGINX, APACHE Web Application Server (WAS) 프로그램 코드를 실행해서 애플리케이션 로직을 수행한..