
์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ
๊น์ํ
์คํ๋ง ์ ๋ฌธ์๊ฐ ์์ ๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์คํ๋ง์ ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์คํ๋ง ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์คํ ๋ค์ง ์ ์์ต๋๋ค.
์ด๊ธ
Spring, ๊ฐ์ฒด์งํฅ
๋ฐฑ์๋ ๊ฐ๋ฐ์ ํ์ํ DB ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ๊ธฐ์ด๋ถํฐ ์ดํดํ๊ณ , ์์ฑํ ์ ์์ต๋๋ค. ์คํ๋ง DB ์ ๊ทผ ๊ธฐ์ ์ ์๋ฆฌ์ ๊ตฌ์กฐ๋ฅผ ์ดํดํ๊ณ , ๋ ๊น์ด์๋ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ก ์ฑ์ฅํ ์ ์์ต๋๋ค.
์๊ฐ์ 19,303๋ช
๋์ด๋ ์ด๊ธ
์๊ฐ๊ธฐํ ๋ฌด์ ํ

๋จผ์ ๊ฒฝํํ ์๊ฐ์๋ค์ ํ๊ธฐ
5.0
์ดํ๋น
๋ณดํต ์ธํฐ๋ท์ ๋ฆฌ๋ทฐ๋ฅผ ๋ค๋ ํธ์ ์๋๋ฐ, ๋ง์ ๋์์ ๋ฐ์์ ๊ธ์ ๋จ๊น๋๋ค. ์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ค์ด ๊ทธ๋ ๋ฏ์ด, ๊ฐ์ฌ๋ ๋ณธ์ธ์ ๊ฐ๋ฐ ์ค๋ ฅ๋ฟ๋ง ์๋๋ผ ์ฒ ์ ํ ์ค๋น๊ฐ ๊ธฐ๋ฐ์ด ๋ ์ข์ ๊ฐ์์ ๋๋ค. ๋ด์ฉ์ ์ผ๋ก๋ ์ ๋ง ๋์์ด ๋์ง๋ง, ํญ์ ๊ฐ์๋ฅผ ๋ฃ๋ ์ฌ๋์ ๊ธฐ์ค์ผ๋ก ์ด๋ป๊ฒ ์ ์ ๋ฌํด์ผ ํ๋๋์ ๋ํ ๊ณ ๋ฏผ์ด ๋ น์๋ค์ด ์์ด ํนํ ์ถ์ฒํ ๋งํ ๊ฐ์์ ๋๋ค. ์ ์ ํ ์์ ์ ์์ค์ฝ๋๋ ๊ณต์ ๋ฌธ์๋ฅผ ๋ฏ์ด ๋ณด์ฌ์ฃผ์๋ฉด์๋ ๋ฑ ๊ทธ ์์ ์ ํ์ํ ๋งํผ๋ง ์งํํด์ฃผ์๊ณ , ๋ ๊ทธ๋ ๋ฏ์ด ํ์ ์์์ ์ฌ์ฉ ๊ฒฝํ ์ด์ผ๊ธฐ๋ ๋์์ด ๋ฉ๋๋ค. DB ์ ๊ทผ๊ธฐ์ ์ ๊ณต๋ถํ๋ ์ค์ด์๋๋ฐ, ๊ธฐ์ ์ ์๋ ์๋ฆฌ๋ค์ ๋ํด์, ์์ฐ์ค๋ฝ๊ฒ ๋์ฌ ์๋ฐ์ ์๋ ์๋ฌธ๋ค์ ๋ํด์ ํฐ ๋์์ ์ป์์ต๋๋ค. ๋๋ถ์ ์๊ฐ์ ํฌ๊ฒ ์ ์ฝํ ์ ์์์ต๋๋ค. ํนํ ์์ธ ์ฒ๋ฆฌ ๋ฌธ์ ๋ฅผ ๋ค๋ฃฌ ๊ฒ์ด ์ ๋ง ๋์์ด ๋ง์ด ๋์์ต๋๋ค. JDBC๋ฅผ ํ์ตํ๋ฉด์ ์์ธ์ ๋ํด ์๋นํ ํผ๋์ค๋ฌ์ ๋ ์ํฉ์ด์๋๋ฐ, 1. ์๋ฐ ์์ธ ๊ฐ๋ ์ ๋ํด์ ๊ธฐ์ด๋ถํฐ ํํํ๊ฒ ์ง์ด ์ฃผ์๊ณ , 2. ํ์ ์์ ์ฌ์ฉ ์ถ์ธ๋ฅผ ์ ๋ฌ, ์ด๋ป๊ฒ ์ฌ์ฉํ๋ผ๋ ๊ฒ์ ๋ํ ์ง์นจ์ ๋ช ํํ ์ฃผ์ ์ ํนํ๋ ๋์์ด ๋์์ต๋๋ค. ์ฌ์ค์ ๋ ํ์ผ๋ก ๊ฐ๋ฐ์ ์์ํด์ ๊ตฌ๊ตฌ๋จ๋ง ์น ์ค ์๋ ์์ ๋ถํฐ ์ํ๋ ๊ฐ์๋ก ๊ณต๋ถํด์จ์ง 8๊ฐ์ ์ ๋ ์ง๋ฌ๋๋ฐ, ๊ฐ์ ํ๋ํ๋๊ฐ ์ ๋ง ๋์์ด ๋์์ต๋๋ค. ํนํ ๊ฐ์ฌ๋์ ๋ผ์ด๋ธ ์ฝ๋ฉ์ผ๋ก ์งํ๋๋ ์์ ์ด๊ธฐ์, IDE ์ด์ฉ๊ณผ ์ข์ ์ฝ๋ ์์ฑ๋ฒ์ ๋ํ ์ง์๋ ์ต๋ํ ์ ์๋ค๋ ์ ๋ ์ถ์ฒํ๊ณ ์ถ์ต๋๋ค. ํญ์ ๊ฐ์ฌํฉ๋๋ค.
5.0
spring
์๋ฐ ๋ฌธ๋ฒ๋ง ๊ณต๋ถํ๊ณ JPA -> Spring ๋ก๋๋งต ์์๋ก ์ํ๋ ๊ฐ์ ์ ๋ถ ๋ณธ ์ทจ์ค์ ์ ๋๋ค. (์์๊ฐ ๋ฐ๋๊ฒ ๊ฐ์ง๋ง ์ ๊ฐ ์์ํ ๋น์์ ์คํ๋ง ๊ธฐ์ดํธ๋ง ์์์ด์ ใ ใ ) ๊ณ ๋ ๊ฐ๋ฐ์๋ค์ด ์ด๋ค ๋ฌธ์ ๋ฅผ ๋๊ปด์ ์ด๋ป๊ฒ ๋ฐ์ ํ๋์ง ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ์ ๋ ์ดํดํ ์ ์๊ฒ ์ฝ๊ฒ ํ์ด์ ์ค๋ช ํด ์ฃผ์ ์ ํฐ ์ด๋ ค์ ์์ด ์ฌ๊ธฐ๊น์ง ์จ ๊ฒ ๊ฐ์์. ์ด๋ฒ ๊ฐ์๋ ์ ์ ๊ณ ๊ธํธ์ ๋ฃ๊ณ ์์ ๊ทธ๋ฐ์ง ํ ํ๋ฆฟ, ์ฝ๋ฐฑ, ํ๋ก์, AOP ๊ฐ์ ๊ฐ๋ ์ด ๋์์๋ ์ด๋ ๊ฒ ํ์ฉ ๋๋๊ตฌ๋ ํ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ค์๋ค์. ๋์ค์ ์ ๊ฐ ๊ธฐ๋ฅ์ ๋ง๋ค๋๋ ๋ฐ๋ณต๋๋ ์ฝ๋๋ ์์กด์ฑ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ํจํด์ ๋์ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์คํ๋ง์ผ๋ก ๋ง๋๋ ํ๋ก์ ํธ ๊ฐ์ ์ฑ ์ผ๋ก ์์์ ํ๋ค๋ฉด ๊ทธ์ ์คํ๋ง์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ง์กฑํ์ ์๋ ์์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์ด์ ์ํ๋ ๊ฐ์๋ก ์์ํ๊ธธ ์ํ๊ฒ ๊ฐ์์ :) DB 2ํธ์ ๊ธฐ๋ค๋ฆฌ๋ฉด์ ๋ง์ ํด ์ฃผ์ ๊ฒ์ฒ๋ผ ๊ณต๋ถํ๋ ๋จ๊ณ๋ฅผ ๋์ด์ ์ฒด๋ํ๋ ๋จ๊ณ๋ก ๊ฐ๋ ค๊ณ ํ๋๋ฐ ์ด๋ป๊ฒ ์์ํด์ผ ํ ์ง ๋ง๋งํ๊ธด ํ์ง๋ง ์ํ๋์ ์กฐ์ธ๋๋ก ์์ ํ๋ก์ ํธ๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ง๋ค์ด ๋ณผ ์๊ฐ์ ๋๋ค. ๊ฐ์๋ ๋ฌผ๋ก ์ข์ง๋ง ๋ง์ง๋ง์ ๋์๊ฐ์ผ ํ ๋ฐฉํฅ์ ์ ์ ํด ์ฃผ์๋๊ฒ ์ ํํ ํฐ ๋๊ธฐ๋ถ์ฌ๊ฐ ๋๋ ๊ฒ ๊ฐ์์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค^^
5.0
OMG
ํ์ฌ ์ฝ๋์ throws exception์ด ๋๋ฐฐ๋์ด ์๊ฑฐ๋, ํธ๋์ญ์ ๊ฐ๋ ์ด ๋ถ์กฑํ ๋ถ๋ค์๊ฒ ์ ๊ทน ์ถ์ฒ๋๋ฆฝ๋๋ค :) ๊ตญ๋ด ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ํ๊ท ์ค๋ ฅ์ ์ฌ๋ ค์ฃผ๋ ์ ์ผ๋ฌด์ดํ ์ข์ ๊ฐ์ ์ ๊ณตํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!!
์คํ๋ง DB ์ ๊ทผ ๊ธฐ์
์คํ๋ง์ ํตํด DB๋ฅผ ์ฌ์ฉํ๋ ๋ค์ํ ๋ฐฉ๋ฒ
์คํ๋ง์ ํตํด DB๋ฅผ ์ฌ์ฉํ๋ ๋ด๋ถ ์๋ฆฌ
๋ฐฑ์๋ ๊ฐ๋ฐ์๋ผ๋ฉด ๋ฐ๋์ ์์์ผํ๋
์คํ๋ง ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ Part.1
๐ฃ ํ์ธํด์ฃผ์ธ์!
๋ณธ ๊ฐ์๋ ์๋ฐ ์คํ๋ง ์์ ์ ๋ณต ์๋ฆฌ์ฆ์ 6๋ฒ์งธ ๊ฐ์์
๋๋ค. ์ฐ์ํํ์ ๋ค ์ต์ฐ์ ๊ธฐ์ ์ด์ฌ ๊น์ํ์ ์คํ๋ง ์์ ์ ๋ณต ๋ก๋๋งต์ ๋จผ์ ํ์ธํด์ฃผ์ธ์.
โข ๋ก๋๋งต ๋งํฌ: https://www.inflearn.com/roadmaps/373 (ํด๋ฆญํ๋ฉด ๋ฐ๋ก๊ฐ๊ธฐ)
ํ๋์ ์ ํ๋ฆฌ์ผ์ด์
์ ๋๋ถ๋ถ ์น ํ๊ฒฝ์์ ๋์ํ๋ ์น ์ ํ๋ฆฌ์ผ์ด์
์
๋๋ค. ๋จ์ํ๊ฒ ์๊ฐํ๋ฉด ์น ์ ํ๋ฆฌ์ผ์ด์
์ ํฌ๊ฒ 3๊ฐ์ง ๊ธฐ๋ฅ์ ์ํํฉ๋๋ค.
์ฐ๋ฆฌ๋ ์์ ์คํ๋ง MVC ๊ฐ์๋ฅผ ํตํด ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์์ ์ฒ๋ฆฌํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ์ต๋๋ค. ์ด๋ฒ์๋ ๊ทธ ์ดํ ๋จ๊ณ์ธ ๋น์ฆ๋์ค ๋ก์ง์ ์ํํ๋ ์๋น์ค์ ์ํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณด๊ดํ๊ณ ๊ด๋ฆฌํ๋ ๋ฆฌํฌ์งํ ๋ฆฌ์ ๋ํด ๊น์ด์๊ฒ ํ์ตํฉ๋๋ค.
ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ๋ฐ์์ ์ฒ๋ฆฌํ๋ ๊ธฐ๋ฅ์ ์คํ๋ง MVC๋ฅผ ์ฌ์ฉํฉ๋๋ค. ๋น์ฆ๋์ค ๋ก์ง์ ์ํํ๋ ๊ธฐ๋ฅ์ ์์ํ ์๋ฐ ์ฝ๋๋ก ๋ง๋ค์ด์ง๋๋ค. ๋ง์ง๋ง์ผ๋ก ์ํ ๊ฒฐ๊ณผ๋ฅผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ณด๊ดํ๊ณ ๊ด๋ฆฌํ๋ ๊ธฐ๋ฅ์ JDBC, JdbcTemplate, MyBatis, JPA์ ๊ฐ์ ๋ค์ํ ๊ธฐ์ ๋ค์ ์ ํํด์ ์ฌ์ฉํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์คํ๋ง์ด ์ ๊ณตํ๋ DB ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด ์ด๋ฌํ ๊ธฐ์ ๋ค์ ์คํ๋ง๊ณผ ํตํฉํด์, ๋งค์ฐ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ ํ๋ฆฌ์ผ์ด์ ์์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํด์๋ ๋ค์ํ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ํ์ตํด์ผ ํฉ๋๋ค. ์ด๋ฌํ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ํ์ตํ๊ธฐ ์ด๋ ค์ด ๋ํ์ ์ธ ์ด์ ๋ ๋ค์ 3๊ฐ์ง ๋๋ฌธ์ ๋๋ค.
๋ชจ๋ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๊ดํ๊ณ ๊ด๋ฆฌํ๊ธฐ ์ํ ๊ฒ์ ๋๋ค. ๋ฐ๋ผ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ๋ํ ๊ธฐ๋ณธ ์ดํด๊ฐ ํ์ํฉ๋๋ค. ์ด ๊ฐ์๋ฅผ ํ์ตํ๊ธฐ ์ ์ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ SQL์ ๋ํ ๊ธฐ๋ณธ ๋ด์ฉ์ ํ์ตํ์๊ธธ ๋ฐ๋๋๋ค.
JDBC๋ถํฐ ์์ํด์ SQL ๋งคํผ๋ผ๊ณ ๋ถ๋ฆฌ๋ JdbcTemplate์ด๋ MyBatis ๊ฐ์ ๊ธฐ์ ๋ถํฐ ORM ๊ธฐ์ ์ธ JPA, ์คํ๋ง ๋ฐ์ดํฐ JPA, Querydsl ๊ฐ์ ์ต์ ๊ธฐ์ ๊น์ง ์ ๋ง ๋ค์ํ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ๋ค์ด ์์ต๋๋ค. ๋๋ฌด ๋ค์ํ ๊ธฐ์ ๋ค์ด ์กด์ฌํด์, ๊ฐ๊ฐ์ ๊ธฐ์ ๋ค์ด ์ด๋ค ์ฅ๋จ์ ์ด ์๊ณ , ์ด๋ค ์ํฉ์ ์ด๋ค ๊ธฐ์ ๋ค์ ์ฌ์ฉํ๋ฉด ์ข์์ง ๋ช ํํ๊ฒ ์ดํดํ๊ณ ์ฌ์ฉํ๊ธฐ๋ ์ฝ์ง ์์ต๋๋ค.
JDBC๋ถํฐ ์์ํ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ์ด๋ฏธ 20๋ ์ด ๋์์ต๋๋ค. ๊ทธ๋์ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ๋ฐ์ ์ ๋ฌผ๋ก ์ด๊ณ , ์คํ๋ง์ ์ด๋ฌํ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ๋ค์ ๋์ฑ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ๋๋ก ๋๊ธฐ ์ํด ์๋ง์ ๊ธฐ๋ฅ์ ๋ฐ์ ์ํค๊ณ , ๊ฐ์ ํด์์ต๋๋ค. ๊ทธ๋์ ์ง๊ธ์ ๋๋ฌด ๋ง์ ๊ฒ์ด ์๋ํ๋๊ณ , ์ถ์ํ ๋์ด๋ฒ๋ ธ์ต๋๋ค. ํนํ ์ต๊ทผ์ ๊ฐ๋ฐ์ ์์ํ ๋ฐฑ์๋ ๊ฐ๋ฐ์๋ค์ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ์ฌ์ฉํ ๋ ์ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๊ธฐ๋ฅ์ด ๋์ํ๋์ง ์ ํํ ์ด์ ๋ฅผ ๋ชจ๋ฅด๊ณ , ๋จ์ํ ์ฌ์ฉ๋ฒ ์์ฃผ๋ก ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค. ์ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ์ง?๋ผ๊ณ ์๋ฌธ์ ๊ฐ์ ธ๋ ๊ณผ๊ฑฐ์ ์ด๋ค ๋ถํธํ ๋ฌธ์ ๋๋ฌธ์ ์ง๊ธ ์ด๋ฐ ๋ฐฉ์์ผ๋ก ๊ฐ์ ๋๊ณ ์ฌ์ฉํ๋์ง ๊ณผ๊ฑฐ์ ๋ฌธ๋งฅ์ ์ ๋๋ก ์ดํดํ๊ณ ์ฌ์ฉํ๊ธฐ๋ ์ด๋ ต์ต๋๋ค.
์ด ๊ฐ์๋ 20๋ ์ ์ผ๋ก ๋์๊ฐ๋๋ค. ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ์์์ธ JDBC๋ฅผ ์์์ผ๋ก, ์ปค๋ฅ์ , ์ปค๋ฅ์ ํ, ๋ฐ์ดํฐ์์ค, ํธ๋์ญ์ ๊ฐ๋ , ๊ทธ๋ฆฌ๊ณ ์คํ๋ง์ด ์ง์ํ๋ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ๊น์ง, ๋ชจ๋ ๊ฒ์ ์ฝ๋๋ก ์ฌ๋ฌ๋ถ๊ณผ ํจ๊ป ๋ง๋ค์ด๋ณด๋ฉด์ ๋จ๊ณ์ ์ผ๋ก ์งํํฉ๋๋ค. ๊ณผ๊ฑฐ์ ์ด๋ค ๋ถํธํ ์ ์ด ์์ด์ ๋ค์ ๊ธฐ์ ์ด ํ์ํ๊ณ , ์ด๋ค ์ ๋ค์ด ๊ฐ์ ๋์๋์ง ๊ทธ ์ด์ ๋ฅผ ์ฐพ๊ณ ์ง์ ์ฝ๋ฉํ๋ฉด์ ํ๋์ฉ ์ดํดํ ์ ์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ 2ํธ์ ํตํด MyBatis, JPA ๊ฐ์ด ์ค๋ฌด์์ ์ฃผ๋ก ์ฌ์ฉํ๋ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ๋ค๋ ํจ๊ป ํ์ตํ๊ฒ ๋ฉ๋๋ค.
๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ํ์ตํ ๋๋ ์ฌ๋ฌ๊ฐ์ง ๊ธฐ๋ณธ๊ธฐ๊ฐ ์ค์ํฉ๋๋ค. ์ด ๊ฐ์์์๋ ์ค๋ฌด์์๋ ๋ง์ด ์ฌ์ฉ๋์ง๋ง ํ์ตํ๊ธฐ๋ ์ฝ์ง ์์ ํธ๋์ญ์ ๊ณผ ์๋ฐ ์์ธ์ ๋ํ ๊ธฐ๋ณธ๊ธฐ๋ ํจ๊ป ๋ค๋ฃน๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ํ์ตํ ๋ด์ฉ๋ค์ด ์ค๋ฌด์์ ์ด๋ป๊ฒ ํ์ฉ๋๋์ง ์ฝ๋๋ก ํ์ตํ ์ ์์ต๋๋ค.
์ด ๊ฐ์๋ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ๋ํ ๋ชจ๋ ๋ด์ฉ์ ์ค๋ช ํ์ง ์์ต๋๋ค. ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ์ํด ํ์ํ ํต์ฌ ๋ผ๋๋ฅผ ์ธ์ฐ๊ณ , ๊ทธ ์์ ์ค๋ฌด์ ๊ผญ ํ์ํ ๊ธฐ์ ์ ์์ฃผ๋ก ์ค๋ช ํฉ๋๋ค. ์ด ๊ฐ์๊ฐ ๋๋๋ฉด ์ฌ๋ฌ๋ถ์ ํผํผํ ๊ธฐ๋ฐ ์ง์์ ๋ฐํ์ผ๋ก ์คํ๋ง ๋ฐฑ์๋ ์ ํ๋ฆฌ์ผ์ด์ ์ ์์ ์๊ฒ ๊ฐ๋ฐํ ์ ์์ต๋๋ค.
์คํ๋ง DB ๊ฐ์๋ 1, 2ํธ์ผ๋ก ๋๋์ด์ ธ ์์ต๋๋ค.
๋ณธ ๊ฐ์๋ ์คํ๋ง DB 1ํธ - ๋ฐ์ดํฐ ์ ๊ทผ ํต์ฌ ์๋ฆฌ์
๋๋ค.
๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ํต์ฌ ๊ฐ๋
์ ๋ค์ง๊ณ , ์คํ๋ง์ด ์ ๊ณตํ๋ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ ๊ธฐ๋ณธ ์๋ฆฌ๋ฅผ ์ดํดํฉ๋๋ค.
1ํธ์ ๋จผ์ ์คํ๋ง ์์ด ์์ํ ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ธ JDBC, ์ปค๋ฅ์
, ์ปค๋ฅ์
ํ, ๋ฐ์ดํฐ์์ค, ํธ๋์ญ์
๊ฐ์ ๊ธฐ๋ฐ ๊ธฐ์ ์ ํต์ฌ ๊ฐ๋
์ ๋จผ์ ํ์ตํฉ๋๋ค. ์ด๋ ๊ฒ ๊ธฐ๋ฐ์ ๋ค์ง ๋ค์์, ๊ทธ ์์ ์คํ๋ง ๋ฐ์ดํฐ ์ ๊ทผ ๊ธฐ์ ์ด ์ด ๊ธฐ๋ฅ๋ค์ ์ผ๋ง๋ ํธ๋ฆฌํ๊ฒ ์ฌ์ฉํ ์ ์๋๋ก ๋์์ฃผ๋์ง ๋จ๊ณ๋ณ๋ก ๊น์ด์๊ฒ ํ์ตํฉ๋๋ค.
1ํธ์ ๊ธฐ๋ฐ ์์ ๋ค์ํ ํ์ฉ ๊ธฐ์ ๋ค์ ํ์ตํฉ๋๋ค.
JdbcTemplate, MyBatis ๊ฐ์ SQL ๋งคํผ ๊ธฐ์ ๋ถํฐ, JPA, ์คํ๋ง ๋ฐ์ดํฐ JPA, Querydsl ๊ฐ์ ์ต์ ORM ๊ธฐ์ ์ ํ์ตํ๊ณ ๊ฐ ๊ธฐ์ ๋ค์ ์ฅ๋จ์ ์ ์ดํดํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ฐ์ดํฐ ์ ๊ทผ ๊ณ์ธต์ ํ
์คํธ ๋ฐฉ๋ฒ๊ณผ ์คํ๋ง ํธ๋์ญ์
์ ๋ํ ๋ค์ํ ๊ธฐ๋ฅ๋ค๋ ๊น์ด์๊ฒ ํ์ตํฉ๋๋ค.
ํ์ต ๋์์
๋๊ตฌ์ผ๊น์?
์คํ๋ง์ ํตํด DB์ ์ ๊ทผํ๊ณ , ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌํ๊ณ ์ถ์ ๊ฐ๋ฐ์
๊ฐ๋ฐ์ ์ทจ์ ์ค๋น์
์คํ๋ง DB ์ ๊ทผ ๊ธฐ์ ์ ๊น์ด์๊ฒ ์ดํดํ๊ณ ์ถ์ ํ์ ๊ฐ๋ฐ์
์คํ๋ง์ผ๋ก ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๊ณ ์ถ์ ๊ฐ๋ฐ์
์ ์ ์ง์,
ํ์ํ ๊น์?
์๋ฐ ์ธ์ด
์คํ๋ง ๊ธฐ๋ณธ ์ง์
DB ๊ธฐ๋ณธ ์ง์
583,626
๋ช
์๊ฐ์
40,550
๊ฐ
์๊ฐํ
9,078
๊ฐ
๋ต๋ณ
5.0
์
๊ฐ์ ํ์
26
๊ฐ
๊ฐ์
๊ต์ก์
์ : ์ฐ์ํํ์ ๋ค ๊ธฐ์ ์ด์ฌ, ์นด์นด์ค, SKํ๋๋
์ ์: ์๋ฐ ORM ํ์ค JPA ํ๋ก๊ทธ๋๋ฐ
์ง์ง ์ค๋ฌด์ ํ์ํ ์ ๋๋ก ๋ ๊ฐ๋ฐ์๊ฐ ๋ ์ ์๋๋ก, ๊ต์กํ๋ ๊ฒ์ด ์ ์ ๋ชฉํ์ ๋๋ค.
EO ์ธํฐ๋ทฐ ์์
ํ๊ตญ ๊ฐ๋ฐ์ ์ต๊ณ 1ํ๊ฐ์ฌ ๊น์ํ์ ์ธ์ [1๋ถ]
ํ๊ตญ ๊ฐ๋ฐ์ ์ต๊ณ 1ํ๊ฐ์ฌ ๊น์ํ์ ์ธ์ [2๋ถ]
๊ฐ๋ฐ๋ฐ๋ฅ - ์๊ณจ ์ฒญ๋ ๊ฐ๋ฐ์ ๋๋ค
์ ์ฒด
57๊ฐ โ (10์๊ฐ 4๋ถ)
ํด๋น ๊ฐ์์์ ์ ๊ณต:
์ ์ฒด
1,023๊ฐ
5.0
1,023๊ฐ์ ์๊ฐํ
์๊ฐํ 1
โ
ํ๊ท ํ์ 5.0
5
๋ณดํต ์ธํฐ๋ท์ ๋ฆฌ๋ทฐ๋ฅผ ๋ค๋ ํธ์ ์๋๋ฐ, ๋ง์ ๋์์ ๋ฐ์์ ๊ธ์ ๋จ๊น๋๋ค. ์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ค์ด ๊ทธ๋ ๋ฏ์ด, ๊ฐ์ฌ๋ ๋ณธ์ธ์ ๊ฐ๋ฐ ์ค๋ ฅ๋ฟ๋ง ์๋๋ผ ์ฒ ์ ํ ์ค๋น๊ฐ ๊ธฐ๋ฐ์ด ๋ ์ข์ ๊ฐ์์ ๋๋ค. ๋ด์ฉ์ ์ผ๋ก๋ ์ ๋ง ๋์์ด ๋์ง๋ง, ํญ์ ๊ฐ์๋ฅผ ๋ฃ๋ ์ฌ๋์ ๊ธฐ์ค์ผ๋ก ์ด๋ป๊ฒ ์ ์ ๋ฌํด์ผ ํ๋๋์ ๋ํ ๊ณ ๋ฏผ์ด ๋ น์๋ค์ด ์์ด ํนํ ์ถ์ฒํ ๋งํ ๊ฐ์์ ๋๋ค. ์ ์ ํ ์์ ์ ์์ค์ฝ๋๋ ๊ณต์ ๋ฌธ์๋ฅผ ๋ฏ์ด ๋ณด์ฌ์ฃผ์๋ฉด์๋ ๋ฑ ๊ทธ ์์ ์ ํ์ํ ๋งํผ๋ง ์งํํด์ฃผ์๊ณ , ๋ ๊ทธ๋ ๋ฏ์ด ํ์ ์์์ ์ฌ์ฉ ๊ฒฝํ ์ด์ผ๊ธฐ๋ ๋์์ด ๋ฉ๋๋ค. DB ์ ๊ทผ๊ธฐ์ ์ ๊ณต๋ถํ๋ ์ค์ด์๋๋ฐ, ๊ธฐ์ ์ ์๋ ์๋ฆฌ๋ค์ ๋ํด์, ์์ฐ์ค๋ฝ๊ฒ ๋์ฌ ์๋ฐ์ ์๋ ์๋ฌธ๋ค์ ๋ํด์ ํฐ ๋์์ ์ป์์ต๋๋ค. ๋๋ถ์ ์๊ฐ์ ํฌ๊ฒ ์ ์ฝํ ์ ์์์ต๋๋ค. ํนํ ์์ธ ์ฒ๋ฆฌ ๋ฌธ์ ๋ฅผ ๋ค๋ฃฌ ๊ฒ์ด ์ ๋ง ๋์์ด ๋ง์ด ๋์์ต๋๋ค. JDBC๋ฅผ ํ์ตํ๋ฉด์ ์์ธ์ ๋ํด ์๋นํ ํผ๋์ค๋ฌ์ ๋ ์ํฉ์ด์๋๋ฐ, 1. ์๋ฐ ์์ธ ๊ฐ๋ ์ ๋ํด์ ๊ธฐ์ด๋ถํฐ ํํํ๊ฒ ์ง์ด ์ฃผ์๊ณ , 2. ํ์ ์์ ์ฌ์ฉ ์ถ์ธ๋ฅผ ์ ๋ฌ, ์ด๋ป๊ฒ ์ฌ์ฉํ๋ผ๋ ๊ฒ์ ๋ํ ์ง์นจ์ ๋ช ํํ ์ฃผ์ ์ ํนํ๋ ๋์์ด ๋์์ต๋๋ค. ์ฌ์ค์ ๋ ํ์ผ๋ก ๊ฐ๋ฐ์ ์์ํด์ ๊ตฌ๊ตฌ๋จ๋ง ์น ์ค ์๋ ์์ ๋ถํฐ ์ํ๋ ๊ฐ์๋ก ๊ณต๋ถํด์จ์ง 8๊ฐ์ ์ ๋ ์ง๋ฌ๋๋ฐ, ๊ฐ์ ํ๋ํ๋๊ฐ ์ ๋ง ๋์์ด ๋์์ต๋๋ค. ํนํ ๊ฐ์ฌ๋์ ๋ผ์ด๋ธ ์ฝ๋ฉ์ผ๋ก ์งํ๋๋ ์์ ์ด๊ธฐ์, IDE ์ด์ฉ๊ณผ ์ข์ ์ฝ๋ ์์ฑ๋ฒ์ ๋ํ ์ง์๋ ์ต๋ํ ์ ์๋ค๋ ์ ๋ ์ถ์ฒํ๊ณ ์ถ์ต๋๋ค. ํญ์ ๊ฐ์ฌํฉ๋๋ค.
์ดํ๋น๋ ์ด์ฌํ ๊ณต๋ถํ์๊ณ , ๋ ์ด๋ ๊ฒ ๊ฐ์์ ์ฅ์ ์ ํ๋ํ๋ ํ์ด์ ์ด์ผ๊ธฐํด์ฃผ์๋ ์ ๋ง ๊ณ ๋ง์ต๋๋ค. ์๋ฐ ์์ธ์ ๊ธฐ์ด์ ๋ํด์ ์ฌ๊ธฐ์ ํฌํจํ ๊น ๊ณ ๋ฏผ์ ์ข ๋ง์ด ํ์๋๋ฐ, ์ด๋ฐ ๋ถ๋ถ์์ ๋์์ ๋๋ ค์ ์ ๋ ๋ณด๋์ด ์๋ค์. ๊ณ ๋ง์ต๋๋ค!
์๊ฐํ 1
โ
ํ๊ท ํ์ 5.0
5
"๊ฐ์ฒด ์งํฅ์ ์ด๋ ์ ๊ฐ์์ ์ ์ฉํ๋ค" ๊น์ํ ๋์ ๊ฐ์๋ ๊ทธ์ "์คํ๋ง๋ถํธ์์์ DB ์ ๊ทผ ๊ธฐ์ "์ด๋ผ๋ ๊ฐ๋ ์ ๋จธ๋ฆฟ์์ ๊ตฌํ์ฒด๋ก ๋ฃ์ด์ฃผ๋ ๊ฐ์๊ฐ ์๋๋๋ค. ์ด ๊ฐ์๋ ์๊ฐ์๋ค์ ๋จธ๋ฆฟ์์ "์ ํ๋ฆฌ์ผ์ด์ ์์์ DB ์ ๊ทผ ๊ธฐ์ "์ด๋ผ๋ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค์ด์ฃผ์ญ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์๊ฐ์๋ค์ ๊ทธ ์ธํฐํ์ด์ค๋ฅผ Java ํ๊ฒฝ์์ ๊ตฌํํ ๊ตฌํ์ฒด์ธ "JDBC"๋ฅผ ์ป์ด ๊ฐ๋ ๊ฐ์์ ๋๋ค. ๊ทธ๋์, ์ด ๊ฐ์๋ฅผ ๋ค์ ์๊ฐ์๋ถ๋ค์ Java ๊ธฐ๋ฐ Spring์ ์ฌ์ฉํ์๋ค๊ฐ, ๋ง์ฝ Node ๊ธฐ๋ฐ์ Nest.js๋ก ํ๋ ์์ํฌ๋ฅผ ๋ณ๊ฒฝํ๋ค ํด๋ ๋ค์ ์ฒ์๋ถํฐ ๊ณต๋ถํ ํ์๊ฐ ์์ต๋๋ค. ์ด๋ฏธ ๋จธ๋ฆฟ์์ ํํํ ์ธํฐํ์ด์ค๊ฐ ์กํ์๊ธฐ์, ๋จ์ง ๋จ๊ธฐ๊ฐ์ ์ต๋์ผ๋ก ํด๋น ํ๊ฒฝ์์์ ๊ตฌํ์ฒด๋ง ๋ฃ์ด์ฃผ๋ฉด ๋๋ ๊ฒ์ ๋๋ค. ์ด ๊ฐ์๋ฅผ ๋ฃ๊ณ ์ดํดํ์ต๋๋ค. ์ ๊ธฐ์ ์์๋ ์ด๋ ํ ํ๋ ์์ํฌ์ ๋งค๋ฃ๋์ด ๊ตฌํ๋ง ํ ์ค ์๋ ๊ธฐ์ ์๋ ํ์ ์๋ค๊ณ ํ๋์ง, ์์ฆ๊ฐ์ด ๋งค๋ ๊ธฐ์ ์ด ํํ ๋ณํ๋ ์๋์๋ ์ด๋ ํ ์๋ฒฝํ ๊ตฌํ์ฒด๋ฅผ ๊ฐ์ง๊ณ ์๋ ๊ฒ๋ณด๋ค(์ ๋ฌผ๋ก ์ค์ํฉ๋๋คใ ใ ..) ์ ๋ฐ์ ์ธ ์ธํฐํ์ด์ค๊ฐ ์ ์กํ์๋ ๊ฐ๋ฐ์๊ฐ ์ค์ํ๋ค๊ณ ๋๊ผ์ต๋๋ค. ๊ทธ๋์ ํฐ ๊ธฐ์ ๋ค์ CS ์ง์์ ์ค์ํ๊ฒ ์๊ฐํ๋ ๊น๋ญ์ผ ๊ฒ์ด๊ณ ์. ์ด ๊ฐ์๋ฅผ ๋ค์ผ๋ฉฐ ์ฌํ๊ป ๋ชจ๋ ๊ฐ๋ ์ ๋ํด Java ํ๊ฒฝ์์์ ๊ตฌํ์ฒด๋ก๋ง ๊ฐ์ง๊ณ ์๋ ์ ์์ ์ ํฐ ๊นจ๋ฌ์์ ์ป์์ต๋๋ค "์ ๋๋ ํญ์ ๊ฐ์ฒด ์งํฅ ์ธ์ด๋ฅผ ์ฌ์ฉํ๋ฉด์ ๋จธ๋ฆฟ์์ ๊ฐ์ฒด ์งํฅ์ ์ผ๋ก ํ๋ก๊ทธ๋๋ฐ ํ ์๊ฐ์ ๋ชป ํ์๊น?" ์ ์ ์ด ๋ฐ์ ๊ณผ์ ์ ๋์์ ์ฃผ์ ๊น์ํ ๋์๊ฒ ์ ๋ง ํฐ ๊ฐ์ฌ์ ๋ง์ ๋จ๊น๋๋ค. + ๊ฐ๋ ์ ์ฒ๋ผ JPA ๊ฐ์๋ฅผ ๋ค์๋๋ฐ ์ด ๊ฐ์๋ ๋ค์ด์ผ ๋ ๊น? ๋ผ๊ณ ๊ณ ๋ฏผํ์๋ ๋ถ๋ค์ ๋ฌด์กฐ๊ฑด ๋ค์ผ์ธ์. ๋ค๋ง, ์คํ๋ง ๋ถํธ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ํ ๋ฒ๋ ์งํํด ๋ณด์ง ์์ ๋ถ๋ค์ ์ด๋ ์ฃผ์ ๋ ๋จผ์ ์งํํด ๋ณด์๊ณ ์ค์๋ ๊ฒ์ ์ถ์ฒํฉ๋๋ค ์ ๊ฐ ์์ ๋งํ๋ค์ํผ ์ด ๊ฐ์๋ ์ธํฐํ์ด์ค๋ผ๋ ์ถ์์ ์ธ ๊ฐ๋ ์ ๋จธ๋ฆฟ์์ ์ง์ด๋ฃ๋ ๊ณผ์ ์ด๊ธฐ ๋๋ฌธ์ ์ฒ์์๋ ์ดํด๊ฐ ์ ์๋ ์๋ ์์ต๋๋ค. ํ๋ก์ ํธ๋ก ํ๋ฒ ๊นจ์ ธ๋ณด๊ณ ๋์ ๋ฃ๊ฒ๋๋ค๋ฉด ์ฌ๋ฌ๋ถ๋ค์ "์~ ์ด๊ฒ ์ด๋์ ๋๋๊ฑฐ์๊ตฌ๋~" ๋ผ๋ ๊ฐํ์ฌ์ ํจ๊ป ์ฆ๊ธฐ๋ฉฐ ๊ฐ์๋ฅผ ๋ค์ ์ ์์๊ฒ์ ๋๋ค.
์กฐํ๋ ์์ ๋ง์ํ์ ๊ฒ ์ฒ๋ผ ํน์ ํ๋ ์์ํฌ๋ง ์ฌ์ฉํ ์ค ์๋ ๊ฐ๋ฐ์๊ฐ ๋๋ ๊ฒ์ด ์๋๋ผ ํต์ฌ ๊ฐ๋ ์ ์ ํ์ ํ๊ณ , ๊ทธ๋์ ๋ค๋ฅธ ์ธ์ด๋ ๊ตฌํ์์๋ ์ข์ ๋ฐฉํฅ์ผ๋ก ์ค๊ณํ๊ณ ๊ฐ๋ฐํ ์ค ์๋ ๊ฒ์ด ์ข์ ๊ฐ๋ฐ์๋ผ ์๊ฐํฉ๋๋ค. ์ ๊ฐ ์ค๋นํ ๋ฐฉํฅ๋ค์ ์ ์ดํดํ๊ณ ํ์ ํด์ฃผ์ ์ ์ ๋ ์ค๋นํ ๋ณด๋์ด ์๋ค์^^ ์์ํฉ๋๋ค!
์๊ฐํ 206
โ
ํ๊ท ํ์ 5.0
5
ํ์ฌ ์ฝ๋์ throws exception์ด ๋๋ฐฐ๋์ด ์๊ฑฐ๋, ํธ๋์ญ์ ๊ฐ๋ ์ด ๋ถ์กฑํ ๋ถ๋ค์๊ฒ ์ ๊ทน ์ถ์ฒ๋๋ฆฝ๋๋ค :) ๊ตญ๋ด ๋ฐฑ์๋ ๊ฐ๋ฐ์์ ํ๊ท ์ค๋ ฅ์ ์ฌ๋ ค์ฃผ๋ ์ ์ผ๋ฌด์ดํ ์ข์ ๊ฐ์ ์ ๊ณตํด์ฃผ์ ์ ๊ฐ์ฌํฉ๋๋ค!!
OMG๋ ํ์ฌ ์ฝ๋์ throws exception์ด ๋๋ฐฐ๋์ด ์๊ฑฐ๋ ํ๋ ๋ถ๋ถ์์ ๋ง์ด ๊ณต๊ฐ๋๋ค์^^ ์ด์ฌํ ๋ค์ด์ฃผ์ ์ ๊ณ ๋ง์ต๋๋ค!
์๊ฐํ 6
โ
ํ๊ท ํ์ 4.3
5
์๋ฐ ๋ฌธ๋ฒ๋ง ๊ณต๋ถํ๊ณ JPA -> Spring ๋ก๋๋งต ์์๋ก ์ํ๋ ๊ฐ์ ์ ๋ถ ๋ณธ ์ทจ์ค์ ์ ๋๋ค. (์์๊ฐ ๋ฐ๋๊ฒ ๊ฐ์ง๋ง ์ ๊ฐ ์์ํ ๋น์์ ์คํ๋ง ๊ธฐ์ดํธ๋ง ์์์ด์ ใ ใ ) ๊ณ ๋ ๊ฐ๋ฐ์๋ค์ด ์ด๋ค ๋ฌธ์ ๋ฅผ ๋๊ปด์ ์ด๋ป๊ฒ ๋ฐ์ ํ๋์ง ์ฒ์ ํ๋ก๊ทธ๋๋ฐ์ ํ๋ ์ ๋ ์ดํดํ ์ ์๊ฒ ์ฝ๊ฒ ํ์ด์ ์ค๋ช ํด ์ฃผ์ ์ ํฐ ์ด๋ ค์ ์์ด ์ฌ๊ธฐ๊น์ง ์จ ๊ฒ ๊ฐ์์. ์ด๋ฒ ๊ฐ์๋ ์ ์ ๊ณ ๊ธํธ์ ๋ฃ๊ณ ์์ ๊ทธ๋ฐ์ง ํ ํ๋ฆฟ, ์ฝ๋ฐฑ, ํ๋ก์, AOP ๊ฐ์ ๊ฐ๋ ์ด ๋์์๋ ์ด๋ ๊ฒ ํ์ฉ ๋๋๊ตฌ๋ ํ๊ณ ์ฌ๋ฏธ์๊ฒ ๋ค์๋ค์. ๋์ค์ ์ ๊ฐ ๊ธฐ๋ฅ์ ๋ง๋ค๋๋ ๋ฐ๋ณต๋๋ ์ฝ๋๋ ์์กด์ฑ ๋ฌธ์ ๊ฐ ์๊ธฐ๋ฉด ํจํด์ ๋์ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์คํ๋ง์ผ๋ก ๋ง๋๋ ํ๋ก์ ํธ ๊ฐ์ ์ฑ ์ผ๋ก ์์์ ํ๋ค๋ฉด ๊ทธ์ ์คํ๋ง์ ์ฌ์ฉํ๋ ๊ฒ์ ๋ง์กฑํ์ ์๋ ์์๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์ด์ ์ํ๋ ๊ฐ์๋ก ์์ํ๊ธธ ์ํ๊ฒ ๊ฐ์์ :) DB 2ํธ์ ๊ธฐ๋ค๋ฆฌ๋ฉด์ ๋ง์ ํด ์ฃผ์ ๊ฒ์ฒ๋ผ ๊ณต๋ถํ๋ ๋จ๊ณ๋ฅผ ๋์ด์ ์ฒด๋ํ๋ ๋จ๊ณ๋ก ๊ฐ๋ ค๊ณ ํ๋๋ฐ ์ด๋ป๊ฒ ์์ํด์ผ ํ ์ง ๋ง๋งํ๊ธด ํ์ง๋ง ์ํ๋์ ์กฐ์ธ๋๋ก ์์ ํ๋ก์ ํธ๋ถํฐ ์ฐจ๊ทผ์ฐจ๊ทผ ๋ง๋ค์ด ๋ณผ ์๊ฐ์ ๋๋ค. ๊ฐ์๋ ๋ฌผ๋ก ์ข์ง๋ง ๋ง์ง๋ง์ ๋์๊ฐ์ผ ํ ๋ฐฉํฅ์ ์ ์ ํด ์ฃผ์๋๊ฒ ์ ํํ ํฐ ๋๊ธฐ๋ถ์ฌ๊ฐ ๋๋ ๊ฒ ๊ฐ์์ ์ ๋ง ๊ฐ์ฌํฉ๋๋ค^^
๋ฏผ๊ท๋ ์ ๊ฐ ๋ฑ ์๋ํ ๋๋ก ๊ณต๋ถ๋ฅผ ํ์ จ๊ตฐ์^^! ์ทจ์ค์์ธ๋ฐ, ๋ฒ์จ ์ด์ ๋ ๊ณ ๋ฏผ์ ํ์ จ๋ค๋ฉด ์ค๋ฌด ๊ฐ๋ฐ์๊ฐ ๋์์ ๋ ๋ถ๋ช ์ข์ ๊ฐ๋ฐ์๊ฐ ๋์ค ๊ฒ์ด๋ผ ํ์ ํฉ๋๋ค. ์์ํฉ๋๋ค!
์ง์๊ณต์ ์๋์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์ ๋ถ์ผ์ ๋ค๋ฅธ ๊ฐ์๋ฅผ ๋ง๋๋ณด์ธ์!
๊ฐ์๊ฐ ํฌํจ๋ ๋ก๋๋งต์ผ๋ก ํ์ตํด ๋ณด์ธ์!
์ โฉ15,400
5๊ฐ์ ํ ๋ถ ์
โฉ77,000