์ค๋์ ์ฃผ์์ฌํญ (6/13, ํ์์ผ)
- Spring ํ์ต ์ค
- Spring ๊ฐ์ธ ๊ณผ์ ์ฌ๊ธ์ฌ๊ธ ์์?
๋ฒ์จ 20์ผ! ๊ทผ์กํต ๋๋ฌธ์ธ์ง ๋๋ฌด๋๋ฌด ํผ๊ณคํ๋ค!!! (๋ง์ฑํผ๋ก๋งํผ ํผ๊ณคํจ!!!)
์ผ๋จ ๋จธ๋ฆฌ์ ์ง์ ๋ฃ๊ธฐ ์ํด ๋ช ์ธ๋ฅผ ํ ๋ฒ ๋ ์ ๋ฆฌํ ๋ค์์ ๋ค์ด์ด๊ทธ๋จ์ ๊ทธ๋ ธ๋ค.
์ ํํ ๊ฒ์๊ธ ์กฐํ
๋ผ๋ ์ ์ค์ผ์ด์ค๋ฅผ ์ด๋์ ๋์ง ๊ณ ๋ฏผ์ ๋ง์ดํ๋๋ฐ, ์ ์ฒด ๊ฒ์๊ธ ๋ชฉ๋ก ์กฐํ
๋ก๋ถํฐ ํ์ฅ๋๋ ๊ธฐ๋ฅ์ด๋ผ ์๊ฐํด์ <<extend>>
๊ด๊ณ๋ฅผ ํ์ํด๋๊ธฐ๋ก ํ๋ค.
๊ทธ ์ธ์ ์กํฐ๋ก ์๋ฒ
๋ฅผ ๋ฌ๋ ๋๋์ง, DB๋ ์กํฐ๋ก ๋ฌ์ผํ๋์ง... ๊ฐ์ ๊ฑธ ๊ณ ๋ฏผํ๋ค. ํ ๋จ๊ณ์์ ๊ด๋ฆฌ๋ ๊ด๋ฆฌ์๋ ์๋ค๊ณ ํ๋จํ๋ค.
UML ๋ค์ด์ด๊ทธ๋จ์ ๋จผ์ ๊ทธ๋ ค๋ณธ ์ด์ ๋ก ํ๊ธฐ๋ ๋๊ธฐ๋ถ์ฌ๋ ์์ง๋ง, ํ์ตํ ๋ถ๋ถ๋ค์ ํ์ธํ๊ธฐ ์ํจ์ด ๊ฐ์ฅ ์ปธ๋ค.
์๊ตฌ์ฌํญ ๋ช ์ธ์ ๋ฐ๋ฅด๋ฉด, ํ ๋จ๊ณ์์ ํ์ต์ด ํ์ํ ๋ถ๋ถ์ ๋ค์๊ณผ ๊ฐ๋ค(๊ณ ํ๋จํ๋ค).
- API ์์ฒญ
- ์ฒ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ Client์ ๋ฐํ
- DB์ ๋ฐ์ดํฐ ์ ์ฅ (์๋ง ํ์ต ์ปค๋ฆฌํ๋ผ ์ MySQL)
- JDBC (์๋ฒ-DB ๊ฐ ์ฐ๊ฒฐ)
REST, RESTful API... ๊ณต๋ถํ๋ค๋ณด๋ฉด ๋ง์ด ๋ฃ๊ฒ ๋๋ ๋จ์ด์ง๋ง, ๋์ ํ ๋จธ๋ฆฌ์ ๋ค์ด์ค์ง ์์์ ์กฐ๊ธ ๋ ๊ณต๋ถํด๋ณด๊ธฐ๋ก ํ๋ค.
๐ฑ [Spring] REST, REST API, RESTful... ์ด๊ฒ ์ ๋ถ ๋ญ๊ฐ์?