Project/๐ช ๊ฐ์ธ3 [Where I Go?] MyBatis ์ฐ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํด JDBC ํ๋ ์์ํฌ์ธ MyBatis๋ฅผ ์ฐ๋ํ๋ค. MyBatis ์ฐ๋ ์์ MyBatis๋ฅผ ์ฐ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ ์ค์ ํ์ผ(.xml) 2๊ฐ ์์ฑ dispatcher-servlet.xml (์ค์ ํ์ผ) ์ MyBatis ๋ฑ๋ก MyBatis๋ฅผ ์ฐ๊ธฐ ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ถ๊ฐ 1. ์ค์์ ์ฅ์ ์ฌ์ดํธ(Maven Repository)์์ mybatis ๊ฒ์ 2. pom.xml์ ํด๋น ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ๋ก ์ค์ ํ์ผ(.xml) 2๊ฐ ์์ฑ 1. mybatis-config.xml ์์ฑ ํ์ผ์ด๋ฆ์ mybatis-config๊ฐ ์ผ๋ฐ์ ์ธ๋ฐ SqlMapConfig๋ก ์์ฑํ๋ ์ฌ๋๋ ์๋ค (์ฌ๋๋ง๋ค ๋ค๋ฆ !) 1. DOCTYPE์ด ์ ์ ์ฉ๋๋์ง ํ์ธํ๋ ค๋ฉด ์ด ์๋์์ฑ ๋๋์ง ์ ๋๋์ง๋ก ํ์ธํด๋ณผ ์ .. 2023. 3. 9. [Where I Go?] ์ปจํธ๋กค๋ฌ ์์ฑ mvcํจํด์ ๋ ํจ์จ์ ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ํ์ฌ viewResolver์ ๋ํ ์ธํ ์ ๋จผ์ ํด์ฃผ์๋ค. ์ฌ์ดํธ์ ์ฒซ ํ๋ฉด์ธ webapp - index.jsp ์์ ํฌ์๋๋ฐฉ์์ ์ด์ฉ, ๋ช ๋ น์ด๋ฅผ ํตํด ํ๋ฉด์ ๋ณด์ฌ์ค WEB-INF/views/index.jsp ๋ก ์ด๋ํ ์ ์๊ฒํ์๋ค. ๋ช ๋ น์ด๋ฅผ ์ฒ๋ฆฌํ ์ ์๋ ์ปจํธ๋กค๋ฌ ํจํค์ง์ ํด๋์ค๋ฅผ ์์ฑํ์๋ค. ์ด์ ์ฌ์ฉํ ์ปจํธ๋กค๋ฌ๋ค์ ๋ฑ๋กํด์ ์ฌ์ฉํ๋ฉด ๋๋ค! 2023. 3. 3. [Where I Go?] ํ๋ก์ ํธ ์์ฑ & ์ด๊ธฐ ์ธํ ์ํฌ์คํ์ด์ค๋ฅผ ์์ฑํ๊ณ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๊ธฐ ์ ์ ๋ช๊ฐ์ง ์ด๊ธฐ ์ธํ ์ ํด์ฃผ์๋ค. ๋ฉ์ด๋ธ ํ๋ก์ ํธ ์์ฑ! ํ๋ก์ ํธ์ ์๋ฐ์ด ๋จ๋ฉด Java EE Tools๋ฅผ ํตํด web.xml์ ์์ฑํ๊ณ , ์๋ฐ ๋ฒ์ ผ์ ํ์ฌ jdk์ ๋ง๊ฒ ์ค์ ํด์ฃผ๋ฉด ๋๋ค. ํ์ผ์ด๋ฆ์ ๋ฐ๋์ ' ์ฌ์ฉํ ์๋ธ๋ฆฟ ์ด๋ฆ-servlet ' ์ผ๋ก ์์ฑํด์ผํ๋ค! ์คํ๋ง์์ post ๋ฐฉ์์ผ๋ก ํ๋ผ๋ฏธํฐ๊ฐ์ ๋๊ธธ ๋ ํ๊ธ์ด ๊นจ์ง๋๊ฑธ ๋ฐฉ์งํ๊ธฐ ์ํด 2๊ฐ์ง ์ธํ ์ ํด์ฃผ์ด์ผํ๋ค. ํ๋ก์ ํธ์ ์ฌ์ฉํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ค์์ ์ฅ์ ์ฌ์ดํธ(Maven Repository)์์ ๊ฒ์ ํ ๋ถ์ฌ๋ฃ๊ธฐ ํด์ฃผ์๋ค. ํ๋ก์ ํธ ์์ฑ & ์ด๊ธฐ ์ธํ ๋! 2023. 3. 3. ์ด์ 1 ๋ค์