ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • TIL | JAN 06(THR), 2022
    Developer blah blah/TIL _ WIL 2022. 1. 7. 00:16

     

    ๐Ÿ‘‰์˜ค๋Š˜ ํ•œ ์ผ

    1. ์ค‘๊ฐ„๋ฐœํ‘œ PPT ์ œ์ž‘

    2. ์ค‘๊ฐ„๋ฐœํ‘œ ๋Œ€๋น„ ์˜ˆ์ƒ์งˆ๋ฌธ ๋ชจ์Œ ๋ฐ ๋‹ต๋ณ€
         - ๋‹ต๋ณ€ ๊ณผ์ •์—์„œ ํ•„์š”ํ•œ ์ง€์‹ ๋ณด์ถฉ

    3. MVC ํŒจํ„ด์— ๋Œ€ํ•œ ๊ณต๋ถ€

    ๋”๋ณด๊ธฐ

    MVC ํŒจํ„ด์€ Java/Spring ํ”„๋กœ์ ํŠธ๋ฅผ ํ•  ๋•Œ๋„ ๋งŽ์ด ๋“ค์–ด๋ดค๋‹ค.

    ๋ฌผ๋ก  ๊ทธ ๋•Œ๋Š” ํ”„๋ก ํŠธ์™€ ๋ฐฑ์—…์ด ์•„๋‹ˆ๋ผ Front์™€ Back ์„ ๋ชจ๋‘ ๋งŒ๋“ค์–ด์•ผํ•ด์„œ MVC ๋กœ ์„ค๊ณ„ํ•˜์—ฌ ๊ตฌํ˜„ํ•˜๊ธด ํ–ˆ๋‹ค.

    ํ˜„์žฌ Node.js ๋กœ ์ง„ํ–‰์ค‘์ธ ํ”„๋กœ์ ํŠธ๋Š” Front์™€ ๋ถ„๋ฆฌ๋˜์–ด Backend API ๋งŒ ๊ตฌํ˜„ํ•˜๊ณ , ์„œ๋ฒ„์…‹ํŒ…๋งŒ ํ•˜๋ฉด ๋˜๊ธฐ ๋•Œ๋ฌธ์— Model๊ณผ Controller๋กœ ๊ตฌ์„ฑ๋˜์–ด์žˆ๋‹ค.

     

    ๋‚ด๊ฐ€ ์ƒ๊ฐํ•˜๋Š” MVCํŒจํ„ด์€ ์–ผ๋งŒํผ ๋ถ„๋ฆฌ(์ถ”์ƒํ™”)ํ•  ๊ฒƒ์ด๋ƒ? ์— ๋Œ€ํ•œ ๊ณ ๋ฏผ์ด ํ•„์š”ํ•œ ๊ฒƒ ๊ฐ™์€๋ฐ, ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ๋Š” ์‚ฌ์ด์ฆˆ๊ฐ€ ํฌ์ง€ ์•Š๊ธฐ ๋•Œ๋ฌธ์— Service ๋Š” ํด๋”๋งŒ ๋งŒ๋“ค์–ด ๋‘๊ณ  ๋ถ„๋ฆฌํ•˜์ง€ ์•Š์•˜๋‹ค.

    ๋•Œ๋ฌธ์— Controller์—์„œ DB ์กฐํšŒ ๋“ฑ์˜ ์ฒ˜๋ฆฌ๊ฐ€ ์ด๋ฃจ์–ด์ง€๊ณ  ์žˆ๋‹ค.

    Model: ์š”์ฒญ API์— ๋”ฐ๋ผ ๋‹ค๋ฅผ ์ˆ˜ ์žˆ์œผ๋‚˜ ๋น„์ฆˆ๋‹ˆ์Šค ๋ชจ๋ธ์€ ์žฌ์‚ฌ์šฉ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ  ๋•Œ๋ฌธ์— ๋น„์ฆˆ๋‹ˆ์Šค ์„ฑ๊ณต, ์‹คํŒจ์— ๋”ฐ๋ผ ๋ถ„๋ฆฌํ•˜์—ฌ ํŠธ๋žœ์žญ์…˜ ๋‹จ์œ„๋กœ ์“ฐ๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๋‹ค.

    View: ํด๋ผ์ด์–ธํŠธ์™€ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์˜์—ญ์ด๋ฉฐ, ๋””์ž์ด๋„ˆ ๋ฐ Front ๊ฐœ๋ฐœ์ž๊ฐ€ ์ž‘์—…ํ•˜๋Š” ์˜์—ญ์ด๋‹ค. 

    Controller: ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ๋ฉ”์ธ ๋กœ์ง์„ ๋‹ด๋‹นํ•˜๋Š” ์˜์—ญ์ด๋ฉฐ, ๋ฐ์ดํ„ฐ์™€ ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์—ฐ๊ฒฐํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.

     

    ๐Ÿ“Œ๋‚ด์ผ ํ•  ์ผ

    1. ์ค‘๊ฐ„๋ฐœํ‘œ ์˜ˆ์ƒ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€ ๊ณต์œ 

    2. ์„ฑ๋Šฅํ…Œ์ŠคํŠธ

     

    ๐Ÿง™‍โ™‚๏ธํ•œ ์ค„ ํ›„๊ธฐ

    ์˜ค๋Š˜์€ ์ข‹์€ ์†Œ์‹์ด ์žˆ์—ˆ๋Š”๋ฐ, ๋‹ค์Œ์ฃผ๊ฐ€ ๊ธฐ๋Œ€๋œ๋‹ค.

    ๊ณต๋ถ€ํ•˜๊ณ  ์‹ถ์€๊ฒŒ ๋งŽ์€๋ฐ, ํ• ๊ฒŒ ์ •๋ง ๋งŽ๋‹ค. ์šฐ์„ ์ˆœ์œ„๋ฅผ ๋‘๊ณ  ํ•˜๋‚˜์”ฉ ํ•ด๋‚˜๊ฐ€์•ผ๊ฒ ๋‹ค.

     

    'Developer blah blah > TIL _ WIL' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

    TIL | JAN 09(SUN), 2022  (0) 2022.01.09
    TIL | JAN 08(SAT), 2022  (0) 2022.01.08
    TIL | JAN 05(WED), 2022  (0) 2022.01.05
    TIL | JAN 04(THU), 2022  (0) 2022.01.04
    TIL | JAN 03(MON), 2022  (0) 2022.01.04

    ๋Œ“๊ธ€

Designed by Tistory.