7 WAS - accidentlywoo/legacyVue GitHub Wiki

7 WAS

  • ๋“ค์–ด๊ฐ€๊ธฐ ์ „์— WAS๋Š” ๋ฌด์—‡์ด๊ณ , ์™œ ํ•„์š”ํ•œ์ง€ ๊ทธ๋ฆฌ๊ณ , ์–ด๋–ค ์ข…๋ฅ˜์˜ WAS๊ฐ€ ์žˆ๋Š”์ง€ ์•Œ์•„๋ด…๋‹ˆ๋‹ค. ๋˜ํ•œ, ์›น์„œ๋ฒ„์™€์˜ ์ฐจ์ด์ ์€ ๋ฌด์—‡์ธ์ง€ ์•Œ์•„๋ด…๋‹ˆ๋‹ค.

ํ•™์Šต ๋ชฉํ‘œ

  1. WAS๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค.
  2. WAS์˜ ์ข…๋ฅ˜๋ฅผ ์•Œ์•„๋ณธ๋‹ค.
  3. ์›น์„œ๋ฒ„์™€ 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๋ฅผ ๋Œ€์ฒด๋กœ ๋ถ„๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

์ƒ๊ฐํ•ด๋ณด๊ธฐ

  1. ํ†ฐ์บฃ ๋ฒ„์ „๋ณ„ ์ฐจ์ด์ ์— ๋Œ€ํ•ด์„œ ์•Œ์•„๋ณด์„ธ์š”.