티스토리 뷰

BoostCourse: Web

WAS

할루루 2018. 7. 9. 17:03

[클라이언트 / 서버 구조]


- 서버 : 서비스를 제공, 웹 서버

- 클라이언트 : 서버에 서비스를 요청하여 그 결과를 보여줌, 웹 브라우저



[DBMS]


- Database Management System

- 다수의 사용자들이 데이터베이스 내의 데이터에 접근할 수 있도록 해주는 소프트웨어

- MySQL, Oracle DB, MariaDB...



[미들웨어]


- 클라이언트와 DBMS 사이에 또다른 서버를 둠, 비즈니스 로직을 수행하는 곳

- 클라이언트 쪽 복잡한 로직이 미들웨어로 옮겨가면서 화면에 결과를 보여주는 역할만 수행할 수 있게 됨



[WAS]


- Web Application Server

- 일종의 미들웨어. 동적 컨텐츠를 제공. 웹 서버는 정적 컨텐츠를 제공.

- 프로그램 실행 환경과 데이터베이스 접속 기능 제공

- 여러 개의 트랜잭션 관리

- 비즈니스 로직 수행



[웹 서버 vs. 웹 애플리케이션 서버]


- WAS도 웹 서버 기능을 내장하고 있음

- 규모가 커질 수록 웹 서버와 WAS를 분리하여 구성 (장애 극복 : 중단 없이 운영)

'BoostCourse: Web' 카테고리의 다른 글

HTML Layout 태그  (0) 2018.07.09
HTML Tags  (0) 2018.07.09
웹 서버  (0) 2018.07.09
Browser에서의 웹 개발  (0) 2018.07.09
Browser의 동작  (0) 2018.07.09
댓글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
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 31
글 보관함