Spring ๐
[์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธ ํธ] 01. ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ ์คํ๋ง
04. ์ข์ ๊ฐ์ฒด ์งํฅ ํ๋ก๊ทธ๋๋ฐ์ด๋?
05. ์ข์ ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ 5๊ฐ์ง ์์น(SOLID)
06. ๊ฐ์ฒด ์งํฅ ์ค๊ณ์ ์คํ๋ง
Academe ๐ซ
Theory01. Spring
GitHub ๐ธ
Study ๐
[์ฝ๋ฎค๋ํฐ ๋ชจ๊ฐ์ฝ] ์์ด ์บ C
๋ชจ๊ฐ์ฝ ์ถ์ ์ธ์ฆ 14์ผ ์ฐจ - ์์ด ์บ C 3์ ๊ณผ์
TIL์ ๊พธ์คํ ๋ธ๋ก๊ทธ์ ๋จ๊ฒจ์์ง๋ง ์ฝ๋ฉํธ๋ ์ค๋๋ง์ ๋จ๊ธด๋ค. 2์ฃผ ์ ๋ ๊ทธ๋ฅ์ ๋ฅ ๊ณต๋ถํ๋ค. ์์ ํ ์ฌ์ง๋ ์๊ณ ๊ทธ๋ ๋ค๊ณ ์์ ๋์ง๋ ๋ชปํ๊ณ ์ง๋ธ 2์ฃผ์๋ค๐ ์ ๊ทธ๋ฐ์ง ๋ชจ๋ฅด๊ฒ ๋๋ฐ ์ ๋ง ๋ฌด๊ธฐ๋ ฅํ ์ผ์์ด ๊ณ์๋๋ค. ๊ทธ๋ผ์๋ ์์ ๋์ง ์๊ณ SQL๊ณผ ๋ชจ๊ฐ์ฝ(C์ธ์ด)๋ฅผ ๊พธ์คํ ํด์ ๋คํ์ด๋ค. ์ง๊ธ๋ ํํํ๋๋ฐ ๋๋จธ์ง๋ง์ ๋์๋ค๋ฉด ์ ๋ง ๋ ํํํ์ ๊ฒ ๊ฐ๋ค. spring๐ ๋ค์ ์์! 4์ ์์! ์ ๋ง๋ก ๋ค์ ์ด์ฌํ ๋ฌ๋ ค๋ณด์๐๐ปโ๏ธ
๊ตฌ๊ธ์ ์๊ณ ๋ฆฌ์ฆ ๋๋ถ์ ์ ํ๋ธ์์ ์ค์ ์ธ ๋ฐฐ์ฐ๋ ์์์๊ฐ์ ๋ฃ๊ฒ ๋์๋ค. ๋ด๋ดํ๊ฒ ์๋ฌด๋ ์ง๋ ์๊ฒ ๋งํ๋ ์๊ฐ์ด ์ ๋ง ํฐ ๊ณต๊ฐ์ด ๋์๊ณ ์๋ก๊ฐ ๋๋ค.
๐๐ป๐๐ป๐๐ป
"์ธ์์๋ ์ฐธ ๋ง์ ์ด์ฌํ ์ฌ๋ ๋ณดํต ์ฌ๋๋ค์ด ๋ง์ ๊ฒ ๊ฐ์ต๋๋ค. ๊ทธ๋ฐ ๋ถ๋ค ๋ณด๋ฉด ์ธ์์ ์ข ๋ถ๊ณตํํ๋ค๋ ์๊ฐ์ด ๋ญ๋๋ค. ๊ฟ๊ฟ์ด ์ด์ฌํ ์๊ธฐ ์ผ์ ํ๋ ๋ง์ ์ฌ๋๋ค์ด ๋๊ฐ์ ๊ฒฐ๊ณผ๊ฐ ์ฃผ์ด์ง๋ ๊ฒ์ ๋ ์๋๋ผ๋ ์๊ฐ์ด ๋ค์ด์ ์ข ๋ถ๊ณตํํ๋ค๋ ์๊ฐ์ด ๋๋๋ฐ ๊ทธ๋ผ์๋ ๋ถ๊ตฌํ๊ณ ์ค๋งํ๊ฑฐ๋ ์ง์น์ง ๋ง์๊ณ ํฌ๊ธฐํ์ง ๋ง์๊ณ , ์ฌ๋ฌ๋ถ๋ค์ด ๋ฌด์์ ํ๋ ๊ฐ์ ๊ทธ ์ผ์ ๊ณ์ํ์
จ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ์์ฑ
ํ์ง ๋ง์ญ์์ค. ์ฌ๋ฌ๋ถ ํ์ด ์๋๋๋ค. ๊ทธ๋ฅ ๊ณ์ํ๋ค ๋ณด๋ฉด ํ์์ ๋๊ฐ์ด ํ๋๋ฐ ๊ทธ๋์ ๋ฐ์ง ๋ชปํ๋ ์๋ก์ ๋ณด์์ด ์ฌ๋ฌ๋ถ๋ค์๊ฒ ์ฐพ์์ค๊ฒ ๋ ๊ฒ์
๋๋ค. ์ ํํ
๋ ๋๋ฐฑ์ด๊ฐ ๊ทธ๋ฌ์ต๋๋ค. ์ฌ๋ฌ๋ถ๋ค๋ ๋ชจ๋ ๊ณง ๋ฐ๋์ ์ฌ๋ฌ๋ถ๋ค๋ง์ ๋๋ฐฑ์ ๋ง๋ ์ ์์ ๊ฑฐ๋ผ๊ณ ๋ฏฟ์ต๋๋ค. ํ๋ ๋ฐ ์ธ์์ด ๋ชป ์์์ค๋ค๊ณ ์๊ฐํ ๋ ์์ผ๋ก ์๊ฐํ์ผ๋ฉด ์ข๊ฒ ์ต๋๋ค. ๊ณง ๋๋ง์ ๋๋ฐฑ์ ๋ง๋ ์ ์์ ๊ฑฐ๋ผ๊ณ ์. ์ฌ๋ฌ๋ถ๋ค์ ๋๋ฐฑ๊ฝ์ด ๊ณง ํ์ง ํด๊ธฐ๋ฅผ ์ ์ค์ ์ธ๋ ์์ํ๊ฒ ์ต๋๋ค."
'CodeSiri > TIL' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[TIL]2021.04.07 (0) | 2021.04.06 |
---|---|
[TIL] 2021.04.06 (0) | 2021.04.05 |
[TIL] 2021.04.02 (0) | 2021.04.02 |
[TIL] 2021.04.01 (0) | 2021.04.01 |
[TIL] 2021.03.31 (0) | 2021.03.30 |