๋ถ๋ฅ ์ ์ฒด๋ณด๊ธฐ (125) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ ์ดํด๋ฆฝ์ค GIT ์ฐ๋ํ๊ธฐ 1. ๊นํ๋ธ์์ Repository ์์ฑํ๊ธฐ 2. ํด๋น repository ์ฃผ์ ๋ณต์ฌ 3. ์ดํด๋ฆฝ์ค์์ git perspective ์ด๊ธฐ ์์ผ๋ฉด ์ฒซ๋ฒ์งธ ์์ด์ฝ open Perspective ์์ git ์ฐพ๊ธฐ 4. ์์ฑํ repository๋ฅผ ์ดํด๋ฆฝ์ค๋ก ํด๋ก ํ๊ธฐ URI์ ์ ์ฅํ ์ฃผ์๋ฅผ ๋ถ์ฌ๋ฃ๊ธฐ ํ๋ฉด Host์ Repository path๋ ์๋์ผ๋ก ์ ๋ ฅ๋๋ค. Authentication์นธ์ User์นธ์๋ ๊นํ๋ธ ์์ด๋, Password์นธ์๋ https://github.com/settings/tokens์์ ๋ฐ๊ธ๋ฐ์ ํ ํฐ์ ์ ๋ ฅํด์ฃผ๋ฉด ๋๋ค. ์ฌ์ฉํ ๋ธ๋์น ์ ํํ ๋ค next, ๋ด์ฉ ํ์ธ ํ finish ์ฐ๋ํ๊ณ ์ ํ๋ ํ๋ก์ ํธ์์ ์ฐํด๋ฆญ > Team > Shared Project.. Configure Git .. spring-ํ์์ ๋ณด ์์ (MyBatis - DB์ฐ๊ฒฐ ์ฐ์ต) spring-๋ก๊ทธ์ธ(MyBatis - DB์ฐ๊ฒฐ ์ฐ์ต) spring - ํ์๊ฐ์ (MyBatis - DB์ฐ๊ฒฐ ์ฐ์ต) spring ========Mybatis๋ก DAO์ DB๋ฅผ ์ฐ๊ฒฐ ======= * getmemberCount vs getTime Spring - Legacy Project ๋ง๋ค๊ธฐ 2(mybatis - db ์ฐ๊ฒฐ) MyBatis(iBatis) ๋ง์ด๋ฐํฐ์ค๋ ๊ฐ๋ฐ์๊ฐ ์ง์ ํ SQL, ์ ์ฅํ๋ก์์ ๊ทธ๋ฆฌ๊ณ ๋ช๊ฐ์ง ๊ณ ๊ธ ๋งคํ์ ์ง์ํ๋ ํผ์์คํด์ค ํ๋ ์์ํฌ JDBC๋ก ์ฒ๋ฆฌํ๋ ์๋น๋ถ๋ถ์ ์ฝ๋์ ํ๋ผ๋ฏธํฐ ์ค์ ๋ฐ ๊ฒฐ๊ณผ ๋งคํ์ ๋์ ํด์ค๋ค. DB ๋ ์ฝ๋์ ์์ํ์ ๊ณผ Map ์ธํฐํ์ด์ค, ์๋ฐ POJO๋ฅผ ์ค์ ํด์ ๋งคํํ๊ธฐ ์ํด XML๊ณผ ์ด๋ ธํ ์ด์ ์ ์ฌ์ฉ DB/SQL ๊ด๋ จ ๋์์ ์ฝ๊ฒ ์ฒ๋ฆฌํด์ฃผ๋ ํ๋ ์์ํฌ = SQL Mapper ๋ผ์ด๋ธ๋ฌ๋ฆฌ - DB์ฐ๊ฒฐ, Try-Catch-finally ๊ตฌ๋ฌธ, pstmt, rs ๊ตฌ๋ฌธ์ ํจ์ฌ ๊ฐ๊ฒฐํ๊ฒ ์ฒ๋ฆฌ - spring๊ณผ ์ฐ๋์ด ๋งค์ ํธํจ (MyBatis-spring ๋ผ์ด๋ธ๋ฌ๋ฆฌ) - ๋์ sql ๊ตฌ๋ฌธ ์ฌ์ฉ ๊ฐ๋ฅ(= ์ฝ๋ ์ ์ด) *MyBatis ์ฌ์ฉ๋ฐฉ์ 1. XML๋ง ์ฌ์ฉํ์ฌ SQL๊ตฌ๋ฌธ์ ์ฒ๋ฆฌ, DAO์.. Spring - Legacy Project ๋ง๋ค๊ธฐ NEW > Spring Legacy Project * Spring MVC Template ์ฌ์ฉ * top-level package : ๋ด ํ๋ก์ ํธ์ ์์์ *Maven Dependencies ๊ฒฝ๋ก : c:users:@@@/.m2.repository > ์ ์ ์ด๋ฆ์ ์์ด์ฌ์ผ ๋์ค์ ์ค๋ฅ ์๋ธ *HomeController @Controller(์ ๋ ธํ ์ด์ ) : ํด๋น ํด๋์ค๋ฅผ ์ปจํธ๋กค๋ฌ๋ก ์ฐ๋ ค๋ฉด ๋ฐ๋์ ๋ถ์ฌ์ค์ผํจ Logger : ์๋ java์์ ์ฌ์ฉํ๋ sysout ์ถ๋ ฅ๋ฌธ ๋์ ์ฌ์ฉ sysout์ ์์คํ ์ ์ฑ๋ฅ์ ๋จ์ดํธ๋ฆผ @RequestMapping(value = "/", method = RequestMethod.GET) : 1,2๋จ๊ณ-๊ฐ์์ฃผ์ ๋งคํ์ ์ญํ return home : home.jsp ํ์ด์ง๋ก ์ด๋ .. Spring ๊ธฐ์ด ๊ด๊ณ A๋ B๋๋ง ์นํ๋ฉด D๋ ๊ฐ์ ธ์ฌ ์ ์์ *XML ๋ฌธ์์ ๊ตฌ์กฐ๋ฅผ ์ ์ํ๋ ๋ฐฉ๋ฒ : DTD์ Schema xml ์ค์ ํ์ผ์ ์ด ๋๊ฐ์ง ๋ฐฉ์์ ๋ชจ๋ ์ง์ํจ * beans dtd : ์ง๊ธ xml ์ฝ๋๋ ๋ค์ํ๊ฒ ํํํ ์ ์์ง๋ง ์ง๊ธ ํํํ๊ณ ์ ํ๋๊ฑธ ์ง์ ํด ์ค (ํฌ๊ฒ ๋ฌถ์ด์ xml์ด์ง ๋ํ ์ผํ๊ฒ ๊ตฌ๋ถํ ์ ์์) https://docs.spring.io/spring-framework/docs/4.2.x/spring-framework-reference/html/xsd-configuration.html 40. XML Schema-based configuration First up is coverage of the util tags. As the name implies, the util tags deal with.. ์ด์ 1 ยทยทยท 5 6 7 8 9 10 11 ยทยทยท 16 ๋ค์