7 WAS - accidentlywoo/legacyVue GitHub Wiki
7 WAS
- ๋ค์ด๊ฐ๊ธฐ ์ ์ WAS๋ ๋ฌด์์ด๊ณ , ์ ํ์ํ์ง ๊ทธ๋ฆฌ๊ณ , ์ด๋ค ์ข ๋ฅ์ WAS๊ฐ ์๋์ง ์์๋ด ๋๋ค. ๋ํ, ์น์๋ฒ์์ ์ฐจ์ด์ ์ ๋ฌด์์ธ์ง ์์๋ด ๋๋ค.
ํ์ต ๋ชฉํ
- WAS๊ฐ ๋ฌด์์ธ์ง ์ ์ ์๋ค.
- WAS์ ์ข ๋ฅ๋ฅผ ์์๋ณธ๋ค.
- ์น์๋ฒ์ WAS์ ์ฐจ์ด์ ์ ์ค๋ช ํ ์ ์๋ค.
ํต์ฌ ๊ฐ๋
- WAS (Web Application Server)
- Apache Tomcat
ํ์ตํ๊ธฐ
ํด๋ผ์ด์ธํธ / ์๋ฒ ๊ตฌ์กฐ
ํด๋ผ์ด์ธํธ(Client)๋ ์๋น์ค(Service)๋ฅผ ์ ๊ณตํ๋ ์๋ฒ(Server)์๊ฒ ์ ๋ณด๋ฅผ ์์ฒญํ์ฌ ์๋ต ๋ฐ์ ๊ฒฐ๊ณผ๋ฅผ ์ฌ์ฉํฉ๋๋ค.
ํด๋ผ์ด์ธํธ / ์๋ฒ ๊ตฌ์กฐ
DBMS(DataBase Management System)
๋ค์์ ์ฌ์ฉ์๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๋ด์ ๋ฐ์ดํฐ์ ์ ๊ทผํ ์ ์๋๋ก ํด์ฃผ๋ ์ํํธ์จ์ด์
๋๋ค.
๋ฏธ๋ค์จ์ด(MiddleWare)
ํด๋ผ์ด์ธํธ ์ชฝ์ ๋น์ง๋์ค ๋ก์ง์ด ๋ง์ ๊ฒฝ์ฐ, ํด๋ผ์ด์ธํธ ๊ด๋ฆฌ(๋ฐฐํฌ ๋ฑ)๋ก ์ธํด ๋น์ฉ์ด ๋ง์ด ๋ฐ์ํ๋ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
๋น์ง๋์ค ๋ก์ง์ ํด๋ผ์ด์ธํธ์ DBMS์ฌ์ด์ ๋ฏธ๋ค์จ์ด ์๋ฒ์์ ๋์ํ๋๋ก ํจ์ผ๋ก์จ ํด๋ผ์ด์ธํธ๋ ์
๋ ฅ๊ณผ ์ถ๋ ฅ๋ง ๋ด๋นํ๋๋ก ํฉ๋๋ค.
WAS(Web Application Server)
WAS๋ ์ผ์ข
์ ๋ฏธ๋ค์จ์ด๋ก ์น ํด๋ผ์ด์ธํธ(๋ณดํต ์น ๋ธ๋ผ์ฐ์ )์ ์์ฒญ ์ค ์น ์ ํ๋ฆฌ์ผ์ด์
์ด ๋์ํ๋๋ก ์ง์ํ๋ ๋ชฉ์ ์ ๊ฐ์ง๋๋ค.
์น ์๋ฒ vs WAS
- WAS๋ ๋ณดํต ์์ฒด์ ์ผ๋ก ์น ์๋ฒ ๊ธฐ๋ฅ์ ๋ด์ฅํ๊ณ ์์ต๋๋ค.
- ํ์ฌ๋ WAS๊ฐ ๊ฐ์ง๊ณ ์๋ ์น ์๋ฒ๋ ์ ์ ์ธ ์ฝํ ์ธ ๋ฅผ ์ฒ๋ฆฌํ๋ ๋ฐ ์์ด์ ์ฑ๋ฅ์ ํฐ ์ฐจ์ด๊ฐ ์์ต๋๋ค.
- ๊ท๋ชจ๊ฐ ์ปค์ง ์๋ก ์น ์๋ฒ์ WAS๋ฅผ ๋ถ๋ฆฌํฉ๋๋ค.
- ์์ ์ด์ฉ์ ํจ์จ์ฑ ๋ฐ ์ฅ์ ๊ทน๋ณต, ๋ฐฐํฌ ๋ฐ ์ ์ง๋ณด์์ ํธ์์ฑ์ ์ํด ์น์๋ฒ์ WAS๋ฅผ ๋์ฒด๋ก ๋ถ๋ฆฌํฉ๋๋ค.
์๊ฐํด๋ณด๊ธฐ
- ํฐ์บฃ ๋ฒ์ ๋ณ ์ฐจ์ด์ ์ ๋ํด์ ์์๋ณด์ธ์.