ํด๋น ์์ ๋ ์์
ํ๊ฐ๊ณผ์ ๋ก ๊ณ ์ฉ๋
ธ๋๋ถ์ ๊ธฐ๋กํฉ๋๋ค.
๊ตฌ๊ธ๋ง ์ด์ฌํ ํด์ ์์ฑํด์ฃผ์ธ์.
- ๊ฐ๋ฐ ๊ธฐ๊ฐ : 22.12.16 ~ 22.12.21 (13:40๋ถ๊น์ง)๐
- ๊ฐ๋ฐ ํด : Spring boot + (MyBatis or JPA) + Gradle
- ์ ์ถ ๋ฐฉ๋ฒ : ๊ฐ์ github์
spring-crud-jpa
๋ผ๊ณ repository ์์ฑ ํ push - ํ๋ก์ ํธ ์ธ์ : ์ผ์ฐ์ผ์ฐ ๊ฐ์ด ํด๋ ์๊ด์์ด์๐ค
- ํ์ด์ง ๊ตฌํ์
์ ์๋๊ณผ ๊ฐ์ด
ํฉ๋๋ค.(21์ผ 14:00์ ์์ ์์ ) - ํ ์ด๋ธ ์ค๊ณ๋ ์ฌ๋ฌ๋ถ๋ค์ด ์ง์ ํฉ๋๋ค.
- ์ง๋ฌธ์ ๋ฐ์ง ์์ต๋๋ค. ๊ตฌ๊ธ๋ง์ผ๋ก ํด๊ฒฐํด์ผ ํฉ๋๋ค.(๊ถ์์ฒด)
- ์๋ ๊ฐ๋ฐ ๊ท์น์
๊ผญ
์ ๋ฐ
๋ถํ
์ฝ๊ณ ๊ฐ๋ฐํ ๊ฒ.
-
URL ๋ง์ง๋ง ๋ฌธ์๋ก ์ฌ๋์(/)๋ฅผ ํฌํจํ์ง ์๋๋ค.
-
๋ฐ์ค(_)์ URL์ ์ฌ์ฉํ์ง ์๋๋ค. ๋์ ํ์ดํ(-)์ ์ฌ์ฉํ์ฌ URL ๊ฐ๋ ์ฑ์ ๋์ด์
-
URL ๊ฒฝ๋ก์๋
์๋ฌธ์
๊ฐ ์ ํฉํ๋ค. -
ํ์(method)๋ URL์ ํฌํจํ์ง ์๋๋ค.
-
๋ฉ์๋ ์ด๋ฆ์
๋์ฌ
๋ก ํํํ๊ณ ๋ณ์ ์ด๋ฆ์๋ช ์ฌ
๋ก ํํํ๋ค. -
๋ชจ๋ ๋ฉ์๋์ ๋ณ์ ํ๊ธฐ๋
์นด๋ฉ๋ฌธ๋ฒ
์ ์ฌ์ฉํ๋ค.- var userName
- function getData()
-
์์ ๋ณ์๋ช ์
๋๋ฌธ์
๋ก ํ๊ธฐํ๋ค.- const SECONDS_IN_A_DAY = 86400;
-
๋ฉ์๋ ์ธ์(argument) ํน์ ํ๋ผ๋ฏธํฐ ๊ฐ์
3๊ฐ
๋ฅผ ๋์ง ์๋๋ค. 3๊ฐ๋ฅผ ๋์ ๊ฒฝ์ฐ ๊ฐ์ฒด(class)๋ฅผ ์ด์ฉํ์ฌ ์ ๋ฌํ์. -
๋๋๋ก์ด๋ฉด
์ถ์ฝ์ด
๋ฅผ ์ฌ์ฉํ์ง ์๋๋ค.- ์ฌ์ฉ์ ํธ๋ํฐ ๋ณ์ ์ด๋ฆ : userP(x) -> userPhone (o)
- int x = 10; x๋ผ๊ณ ํ๋ฉด ์ฃฝ๋๋ค..^^.
-
ํจ์งํค ์ด๋ฆ์
์๋ฌธ์
, ํด๋์ค ์ด๋ฆ์์์ ๋๋ฌธ์
๋ก ํ๋ค.- class Emp (ํด๋์ค ์ด๋ฆ)
- com.dw.spring (ํจํค์ง ์ด๋ฆ)
-
DB ํ ์ด๋ธ ์ปฌ๋ผ์ด๋ฆ์ ์นด๋ฉ์ด ์๋๋ผ
_(์ธ๋๋ฐ)
๋ฅผ ์ด์ฉํ๋ค.- userCharacter -> user_character
-
ํ๋ก์ ํธ ์ผ์ ์ ๊ผญ ์์ํ์.๐ฎโโ๏ธ