You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
웹 애플리케이션 이해
1️⃣ 웹 서버, 웹 애플리케이션 서버
✅웹 서버(Web Server)란?
✅웹 애플리케이션 서버(WAS - Web Application Server)
→ 따라서 동적인 것들을 화면으로 보여줄 수 있다.
WAS의 예시) Tomcat, Jetty, Undertow 가 WAS라고 한다.
✅웹 시스템 구성 - WAS, DB
✅웹 시스템 구성 - WEB, WAS, DB
→ 유연해진다.
2️⃣서블릿
➡️HTTP 요청, 응답 흐름
➡️서블릿 컨테이너
싱글톤으로 관리된다.3️⃣동시 요청 - 멀티 쓰레드
❓쓰레드란?
➡️요청마다 쓰레드 생성
장점
단점
단일 요청 쓰레드
➡️쓰레드풀
특징
사용
장점
쓰레드 풀
❓쓰레드 풀의 적정 숫자
🔴쓰레드 풀의 핵심
4️⃣HTML, HTTP API, CSR, SSR
➡️정적 리소스
➡️HTML 페이지
➡️HTTP API
➡️HTTP API
➡️서버사이드렌더링(SSR)
➡️클라이언트 사이드 렌더링
어디까지 알아야할까?
5️⃣자바 백엔드 웹 기술 역사
✅과거 기술
✅현재 사용 기술
All reactions