๐Ÿ“ถ ๋„คํŠธ์›Œํฌ - WEB_SERVICE 5ํƒ„

__Y0Connell__ยท2024๋…„ 6์›” 19์ผ

CS_STUDY

๋ชฉ๋ก ๋ณด๊ธฐ
19/19

์œ ํˆฌ๋ธŒ ๋„๋„ํ•œ ๊ฐœ๋ฐœ์ž๋‹˜ ๊ฐ•์˜ ๋ณต์Šต ๋ฐ ์ •๋ฆฌ๋ฅผ ์œ„ํ•œ ๊ธ€

  • WAS, JVM ๊ทธ๋ฆฌ๊ณ  RESTful API

๋„๋„ ์œ ํˆฌ๋ฒ„๋‹˜ ์ฑ„๋„

์š”์ฆ˜์€... SPA(Single Page Application)

์ง€๋‚œ ๊ธ€๊นŒ์ง€๋Š” css/html์„ web app์—์„œ ์ค€๋น„ํ•ด์„œ ํด๋ผ์ด์–ธํŠธ ๋‹จ์œผ๋กœ ๋˜์ง€๋Š” ๊ฑฐ์˜€๋‹ค๋ฉด, 
ํ˜„๋Œ€ ์›น ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ๋Š” html,css๋ฅผ ์ง์ ‘ ์ œ๊ณตํ•˜์ง€ ์•Š๊ณ  ๋ฐ์ดํ„ฐ๋ฅผ api ํ˜•์‹์œผ๋กœ ์ œ๊ณตํ•˜๊ธฐ ์‹œ์ž‘ํ–ˆ๋‹ค. 


์ด๋ฅผ SPA(Single Page Application) ๋ฐฉ์‹์ด๋ผ๊ณ  ํ•œ๋‹ค๋Š”๋ฐ.. 

์ „ํ†ต์ ์ธ ๋ฐฉ์‹ vs. ํ˜„๋Œ€์ ์ธ ๋ฐฉ์‹

์ „ํ†ต์ ์ธ ๋ฐฉ์‹ (์„œ๋ฒ„ ๋ Œ๋”๋ง)

์„œ๋ฒ„์—์„œ HTML, CSS๋ฅผ ์ƒ์„ฑํ•˜๊ณ , ํด๋ผ์ด์–ธํŠธ๋Š” ์ด๋ฅผ ๋ฐ›์•„์„œ ๊ทธ๋Œ€๋กœ ํ‘œ์‹œ
๋ชจ๋“  ํŽ˜์ด์ง€ ์ด๋™ ์‹œ ์„œ๋ฒ„๋กœ๋ถ€ํ„ฐ ์ƒˆ๋กœ์šด HTML์„ ๋ฐ›์•„์•ผ ํ•˜๋ฏ€๋กœ, ํŽ˜์ด์ง€ ์ „ํ™˜์ด ๋А๋ฆด ์ˆ˜ ์žˆ์Œ
์„œ๋ฒ„ ์ธก์—์„œ ํ…œํ”Œ๋ฆฟ ์—”์ง„์„ ์‚ฌ์šฉํ•˜์—ฌ HTML์„ ๋™์ ์œผ๋กœ ์ƒ์„ฑ

ํ˜„๋Œ€์ ์ธ ๋ฐฉ์‹ (ํด๋ผ์ด์–ธํŠธ ๋ Œ๋”๋ง)

์„œ๋ฒ„๋Š” ๋ฐ์ดํ„ฐ(API)๋งŒ ์ œ๊ณตํ•˜๊ณ , 
ํด๋ผ์ด์–ธํŠธ๋Š” JavaScript ํ”„๋ ˆ์ž„์›Œํฌ(React, Vue.js ๋“ฑ)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 
๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์•„ ํ™”๋ฉด์„ ๋™์ ์œผ๋กœ ๊ตฌ์„ฑ

์ดˆ๊ธฐ ๋กœ๋”ฉ ์‹œ ํ•„์š”ํ•œ ๊ธฐ๋ณธ HTML, CSS, JavaScript ํŒŒ์ผ๋งŒ ๋ฐ›์•„์˜ค๊ณ , 
์ดํ›„์˜ ๋ฐ์ดํ„ฐ๋Š” API๋ฅผ ํ†ตํ•ด ๋ฐ›์•„์˜ด

SPA ๋ฐฉ์‹์œผ๋กœ ํŽ˜์ด์ง€ ์ „ํ™˜์ด ๋น ๋ฅด๊ณ  ๋ถ€๋“œ๋Ÿฌ์›€
profile
๋˜๋Š”๊ฑด ๋‹ค ํ•˜๊ธฐ / ํ•˜๋Š”๊ฑด ๋‹ค ๋˜๊ธฐ

0๊ฐœ์˜ ๋Œ“๊ธ€