| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- AWS
- @ComponentScan
- Spring Data JPA
- 컨테이너
- JWT
- docker
- docker compose
- redis
- DLQ
- @Transactional
- CORS
- securitycontextholderfilter
- 스프링 부트
- kafka
- mybatis
- dockerhub
- 쿠버네티스
- 서블릿 컨테이너
- 페이징
- JPQL
- Routing Key
- Spring Container
- MSA
- Web
- DI
- 지연 로딩
- JPA
- JdbcTemplate
- Spring
- Dead Letter Queue
- Today
- Total
목록server (2)
look-forest
Server가 HTML을 전달하는 건 알고 있을 것이다. 그렇다면 모바일 앱이나 웹 프론트엔드는 어떻게 동작하는 것일까? 이번 시간에는 서버가 HTTP를 통해 무엇을 주고받는지 정리하겠다. 1. 정적 리소스 미리 만들어 둔 HTML, CSS, JS, 이미지, 영상 등을 제공한다. 2. 동적 리소스 서버가 HTML을 동적으로 바꿔서 전달한다. MVC와 템플릿 엔진 - MVC: Controller가 HTML 생성을 위한 뷰 템플릿(View)과 데이터(Model)를 지정 - 템플릿 엔진: 데이터(Model)를 받아 동적으로 HTML을 생성한다. (JSP, PHP, Thymeleaf 등) 3. HTTP API HTML이 아니라 데이터를 전달한다! (주로 JSON 형식 사용) HTTP API는 다양한 시스템에서 ..
이번 시간에는, 웹 서버와 웹 애플리케이션 서버는 무엇이고, 어떻게 다른지에 대해 알아보겠다. 그 후 웹 시스템이 어떻게 구성되는지도 살펴보겠다. 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) 프로그램 코드를 실행해서 애플리케이션 로직을 수행한..