티스토리 뷰
-
Web server
-
하드웨어
-
Web 서버가 설치되어 있는 컴퓨터
-
소프트웨어
-
클라이언트로부터 HTTP 요청을 맞아 정적 컨텐츠(.html, jpg, .css 파일등)를 제공하는 컴퓨터 프로그램
-
기능
-
정적 컨텐츠 제공
-
WAS를 거치지 않고 바로 자원을 제공한다.
-
동적 컨텐츠 제공
-
클라이언트의 request를 WAS에 보내기
-
WAS가 처리한 결과를 response하기
-
ex) Apache Server, Nginx ...
-
WAS(Web Application Server)
-
DB 조회나 로직 처리를 요구하는 동적 컨텐츠를 제공하기 위해 만들어진 Application Server
-
Web contatiner 혹은 Servlet Container라고도 불린다.
-
Container란 jsp, Servlet을 실행시킬 수 있는 소프트웨어를 말한다.
-
기능
-
프로그램 실행 환경과 DB접속 기능 제공
-
여러 개의 트랜잭션 관리기능
-
업무를 처리하는 비즈니스 로직수행
-
ex) Tomcat, JBoss, Jeus ...
-
Web Service Architecture
-
다양한 구조
-
Client -> Web server -> DB
-
Client -> WAS -> DB
-
Client -> Web Server -> WAS -> DB
-
Reference
'web' 카테고리의 다른 글
jsp 처리과정과 버퍼, 웹어플리케이션과 url과의 관계 (0) | 2020.08.17 |
---|---|
[Redux] Redux 동작 원리 (0) | 2020.08.01 |
[WEB] 동적으로 table 등에 append하기 (0) | 2020.07.12 |
[WEB] <c:choose><c:when><c:otherwise>사용 (0) | 2020.07.12 |
[Web] 웹 컨테이너 구조 (0) | 2020.03.27 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 구조체
- 인접리스트
- stackframe
- 배열
- 운영체제
- Stack
- C++
- client side rendering
- 재귀함수
- server side rendering
- 소프트웨어
- 이진탐색
- 스텍
- 입출력장치
- 인접행렬
- 동적프로그래밍
- dfs
- 병행프로세스
- BFS
- 자료구조
- 알고리즘
- 퀵정렬
- 클래스
- 세마포어
- javascript
- 교착상태
- Java
- 최단경로
- C
- react
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함