์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- StringBuilder
- ๋ฐฑ์ค1874
- ์ฟ ํกERD
- ์ฐ์ฐ์
- java
- ์
- ๋ฐฐ์ด
- StringBuffer
- ์๋ฐ
- ์คํ
- ๋ฐฑ์ค9012
- ํ๋ฐฉ์ฟผ๋ฆฌ
- ๋ฐฑ์ค9093
- ๋
- ๋ฐฑ์ค11053 #ํ์ด์ฌ #python
- ๋ฌธ์์ด
- ์คํ์์ด
- ์คํธ๋ฆผ
- stream
- ์ฟ ํกDB
- ์ฐ
- ๋ฐ์ดํฐํ์
- Today
- Total
Tech Log ๐ ๏ธ
20221127 ๊ณต๋ถ์ผ์ง - mvc ๋ณธ๋ฌธ
mvc
mvc๋
- ์น ์ ํ๋ฆฌ์ผ์ด์ ์ model,view , controller ๋ก ๋๋ ๊ฒ์ ๋งํ๋ค.
์ปจํธ๋กค๋ฌ - http ์์ฒญ์ ๋ฐ์์ ํ๋ผ๋ฏธํฐ๋ฅผ ๊ฒ์ฆํ๊ณ ๋น์ฆ๋์ค ๋ก์ง์ ์คํํ๋ฉฐ , ๋ทฐ์ ์ ๋ฌํ ๋ฐ์ดํฐ๋ฅผ ๋ชจ๋ธ์ ๋ด๋๋ค.
๋ชจ๋ธ - ๋ทฐ์ ์ถ๋ ฅํ ๋ฐ์ดํฐ๋ฅผ ๋ด๋๋ค. ๋น์ฆ๋์ค ๋ก์ง๊ณผ ๋ถ๋ฆฌํ ๋๋ถ์ ๋ชจ๋ธ์ ํ๋ฉด์ ๋ ๋๋งํ๋ ์ผ์๋ง ์ง์คํ ์ ์๋ค.
๋ทฐ - ๋ชจ๋ธ์ ๋ด๊ฒจ์๋ ๋ฐ์ดํฐ๋ฅผ ์ฌ์ฉํด์ ํ๋ฉด์ ๊ทธ๋ฆฌ๋ ์ผ์ ๋ด๋นํ๋ค.
mvc ํจํด์ ์ฌ์ฉํ๋ ์ด์
- 1. ์๋ธ๋ฆฟ์ผ๋ก ๊ฐ๋ฐ์ ํ๋ฉด html๊ณผ ์๋ฐ ์ฝ๋๊ฐ ์์ฌ์ ๋ณต์กํ๋ค.
์ด๋ฅผ jsp๋ก ์ด๋์ ๋ ํด๊ฒฐํ์์ง๋ง ์ฌ์ ํ jsp์ ๋น์ฆ๋์ค ๋ก์ง์ด ๋ ธ์ถ๋๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์๋ค.
-> jsp๊ฐ ๋๋ฌด ๋ง์ ์ญํ ์ ํ๋ค.
2. ui๋ฅผ ์์ ํ๋ ์์ ๊ณผ ๋น์ฆ๋์ค ๋ก์ง์ ์์ ํ๋ ์์ ์ ๊ฐ๊ฐ ๋ค๋ฅด๊ฒ ๋ฐ์ํ ํ๋ฅ ์ด ๋๋ค.
ํ์ง๋ง jsp์ ๋ชจ๋ ์ฝ๋๊ฐ ๋ค์ด๊ฐ๊ฒ ๋๋ฉด ์ด ์์ ๋ค์ด ์๋ก ์ํฅ์ ์ฃผ๊ฒ ๋์ด ์ ์ง๋ณด์๊ฐ ์ด๋ ค์์ง๋ค.
๋ฐ๋ผ์ ๋น์ฆ๋์ค ๋ก์ง๊ณผ ํ๋ฉด ๋ ๋๋ง์ ๋ค๋ฅธ ๊ฐ์ ์ฒ๋ฆฌํ๋ mvc ํจํด์ด ๋ฑ์ฅํ๊ฒ ๋์๋ค.
mvc ํจํด์ ์ฌ์ฉํจ์ผ๋ก์จ ์ป์ ์ฅ์ ๊ณผ ๋จ์
์ฅ์
- mvcํจํด์ ์ฌ์ฉํ๋ฉด ์๋ก ๋งก์ ์ญํ ์๋ง ์ง์คํ๋ฉด ๋๊ธฐ ๋๋ฌธ์ ์ ์ง๋ณด์๊ฐ ์ฉ์ดํด์ง๋ค.
๋จ์
- ์ค๋ณต๋ ์ฝ๋๊ฐ ๋ง๊ณ ๊ณตํต ์ฒ๋ฆฌ๊ฐ ์ด๋ ต๋ค. -> ํ๋ก ํธ ์ปจํธ๋กค๋ฌ๋ก ํด๊ฒฐ
'TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
221210 ๊ณต๋ถ์ผ์ง(1) - ์๋ฐ ์ฐธ์กฐ ํ์ (0) | 2022.12.10 |
---|---|
221206 ๊ณต๋ถ์ผ์ง - ์๋ฐ ์ฐ์ฐ์ (0) | 2022.12.06 |
221205 ๊ณต๋ถ์ผ์ง - ์๋ฐ, ๋ณ์์ ํ์ (0) | 2022.12.05 |
221204 ๊ณต๋ถ์ผ์ง (0) | 2022.12.04 |
2022112 ๊ณต๋ถ์ผ์ง - WEB,WAS (0) | 2022.11.22 |