(1.) ํด๋ผ์ด์ธํธ๊ฐ ์น ๋ธ๋ผ์ฐ์ ์์ ์ด๋ ํ ํ์ด์ง ์์ฒญ์ ํ๋ฉด ์น ์๋ฒ์์ ๊ทธ ์์ฒญ์ ๋ฐ์ '์ ์ ์ปจํ
์ธ '๋ฅผ ์ ๊ณตํ๋ ์๋ฒ.
(2.) ํด๋ผ์ด์ธํธ์ '๋์ ์ปจํ
์ธ ' ๊ด๋ จ ์์ฒญ(request)์ WAS์ ๋ณด๋ด๊ณ , ์ฒ๋ฆฌํ ๊ฒฐ๊ณผ๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌ(์๋ต, response)ํจ
(๋ํ์ ์ธ ์น ์๋ฒ : apache)
WAS๋ ์น ์๋ฒ์ ์น ์ปจํ
์ด๋๊ฐ ํฉ์ณ์ง ํํ๋ก, ์น ์๋ฒ ๋จ๋
์ผ๋ก ์ฒ๋ฆฌํ ์ ์๋ DB ์กฐํ๋ ๋ค์ํ ๋ก์ง ์ฒ๋ฆฌ๋ฅผ ์๊ตฌํ๋ '๋์ ์ปจํ
์ธ '๋ฅผ ์ ๊ณต. ์ฃผ๋ก DB ์๋ฒ์ ๊ฐ์ด ์ํ๋๋ค.
(๋ํ์ ์ธ WAS : Tomcat)
Client -> Web Server -> DB
Client -> WAS -> DB
Client -> Web Server -> WAS -> DB
ใด ํด๋ผ์ด์ธํธ๊ฐ ์น ์๋ฒ์ HTTP ์์ฒญ(request)์ ๋ณด๋ด๋ฉด ์น ์๋ฒ๋ ์ ์ ์ธ ์ฝํ
์ธ ์์ฒญ์ ๋ฐ๋ก ์๋ต, ๋์ ์ธ ์ปจํ
์ธ ์์ฒญ์ WAS์ ๋๊ฒจ ์ฒ๋ฆฌํ๊ณ ๊ฒฐ๊ณผ๋ฅผ WAS์๊ฒ ๋ฐ์ ํด๋ผ์ด์ธํธ์๊ฒ ๋๊ฒจ์ค๋ค.

๊ธฐ๋ฅ์ ๋ถ๋ฆฌํ์ฌ ์๋ฒ ๋ถํ๋ฅผ ๋ฐฉ์งํ๊ธฐ ์ํจ์ด๋ค. ์ ์ ์ปจํ
์ธ ๊น์ง WAS๊ฐ ์ฒ๋ฆฌํ๋ค๋ฉด ๊ณผ๋ถํ๊ฐ ๋๊ณ , ๋์ ์ปจํ
์ธ ์ฒ๋ฆฌ๊ฐ ์ง์ฐ๋จ์ ๋ฐ๋ผ ์ํ ์๋๊ฐ ๋๋ ค์ง๊ธฐ ๋๋ฌธ์ด๋ค.
-> ์์ ์ด์ฉ์ ํจ์จ์ฑ๊ณผ ๋ฐฐํฌ ๋ฐ ์ ์ง๋ณด์์ ํธ์์ฑ์ ์ํด ๋ถ๋ฆฌ!
๐ข์ฐธ์กฐ
https://gmlwjd9405.github.io/2018/10/27/webserver-vs-was.html
https://m.blog.naver.com/bluefish0121/221294387117