๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

๐“ก๐“ธ๐“ธ๐“ถ4: ๐ต๐’ถ๐’ธ๐“€๐‘’๐“ƒ๐’น/๐“ก๐Ÿฆ๐Ÿข๐Ÿฃ:๐’Ÿ๐’ฟ๐’ถ๐“ƒ๐‘”๐‘œ

[Django] 1. Web์˜ ๊ธฐ๋ณธ ์ดํ•ด

Web = ๊ฑฐ๋ฏธ์ค„

์„œ๋ฒ„ : ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ธฐ ์œ„ํ•ด ๊ณ ์ •๋œ ๋„๋ฉ”์ธ(url, ip)๋“ฑ์„ ๊ฐ€์ง€๊ณ  ์žˆ์œผ๋ฉด์„œ ์ ‘์†ํ•œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—๊ฒŒ ํ•„์š”ํ•œ ์ •๋ณด๋ฅผ ์ฃผ๋Š” ๊ฒƒ

ํด๋ผ์ด์–ธํŠธ : ์„œ๋ฒ„๋ฅผ ์ฐพ์•„ ์ ‘์†ํ•ด์„œ ์ •๋ณด๋ฅผ ๋ฐ›์•„๊ฐ(์œ ๋™ ip)

 

ํ”„๋ก ํŠธ์—”๋“œ(front) : HTML, CSS, JS ๋“ฑ. ํด๋ผ์ด์–ธํŠธ์˜ pc๋กœ ๊ทธ๋Œ€๋กœ ๋‚ด๋ ค๊ฐ€์„œ ๋ Œ๋”๋ง or ํŒŒ์‹ฑ์„ ํ†ตํ•ด ํ™”๋ฉด์— ํ‘œ์‹œ๋จ. ํ™”๋ฉด ๊ตฌ์„ฑ ์ฝ”๋“œ(UI), ์ƒํ˜ธ์ž‘์šฉ

๋ฐฑ์—”๋“œ(back) : DB์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊บผ๋‚ด๊ณ  ์ €์žฅํ•˜๋Š” ํ†ต์‹  ๋‹ด๋‹น. ๋ฐฑ์—”๋“œ์—์„œ ์ฒ˜๋ฆฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ”„๋ก ํŠธ๋กœ ์ „๋‹ฌํ•ด์คŒ. ๋ฐฑ์—”๋“œ๊ฐ€ ํ”„๋ก ํŠธ์—”๋“œ ์ฝ”๋“œ ๋‹ด๊ณ  ์žˆ์–ด์„œ ๋ฐฑ์—”๋“œ + ํ”„๋ก ํŠธ ํ•ด์„œ pc์— ๋„์›Œ์ฃผ๊ฒŒ ๋จ

 

         request

client  ------ > server

         <-------

        response