※ 3-way handshake는 TCP 통신에서만 발생한다
[공통] 브라우저(클라이언트) HTTP request → 3-way handshake(최초 연결 시) → Nginx
case1) 정적 페이지 (HTML, CSS, JS 파일 / 단순 이미지 파일)
그냥 바로 다시 브라우저에 정적 페이지 반환
case2) 동적 페이지
Nginx에서 로드 밸런싱(필요시) → Tomcat(SpringBoot) → Controller → Service → Repository → DB
그리고 다시 역순으로 쭈욱 돌아가서 HTTP response로 JSON, HTML 등을 반환
[웹 지식] 웹 서비스 개발의 이해
[HTML5가 지원하는 주요 기능]- 멀티미디어 기능 제공 - 플러그인 없이 음악, 동영상 재생- 그래픽 지원 - 2차원, 3차원- 서버와 클라이언트 간의 실시간 양방향 소켓 통신 지원 (e.g. 실시간 채팅, 온
claremont.tistory.com
[디자인 패턴] MVC 패턴(Model-View-Controller Pattern)
MVC패턴은 디자인 패턴 중 하나이다애플리케이션을 세 가지 주요 컴포넌트로 분리하여 관리하고 이를 통해 코드의 재사용성, 유지보수성, 확장성을 높인다구조는 쉽게 말하면, View 단과 Model 단
claremont.tistory.com
'프레임워크 > Spring' 카테고리의 다른 글
[Spring] 일반적인 스프링 프로젝트 세트 (1) | 2025.03.19 |
---|---|
[Spring] 롬복(Lombok) 라이브러리 기능 (0) | 2025.02.04 |
[Spring] Maven vs Gradle (4) | 2024.10.06 |
[Spring] Gradle이란? (4) | 2024.10.06 |
[Spring] Maven이란? (3) | 2024.10.06 |