spring
-
Spring MVC ๋ฒ์ ์ ๋ฐฐ์ ์ผ๋ ์ด์ MVC๋ฒ์ ์ ๊ตฌ์กฐํ์ํจ Spring์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ๋ณด์ 1. enterprise ์ ํ spring ํด์์ enterprise๋ฅผ ๋ณด๋ฉด javaEE ์ Spring์กด์ฌ elclipse์ ๋์ผํ์ง๋ง spring์ ์ฌ์ฉํ ์ ์๋ค๋ ์ฐจ์ด์ ์ด ์๋ค. Spring๋ฅผ ์ ํํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑ์์ผ ๋ณด์ 2. ํ๋ก์ ํธ ์์ฑ JSP์์๋ Dynamic Web Project๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋๋ฐ, Spring์ Spring Legacy Project๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค Project Settings์์ package๋ 3๋จ ์ด์์ ํจํค์ง ์ค์ ๊ฐ๋ฅ 3. ํ๋ก์ ํธ ๊ตฌ์ฑ /basicSpring/src/main/java : Java class ์ ์ฅ ํด๋ /basicSpr..
Spring ํ๋ก์ ํธ์์ฑ ๋ฐ ํ๊ฒฝ๊ตฌ์ถ (์ฌ์น์ฐ์ฐ test)Spring MVC ๋ฒ์ ์ ๋ฐฐ์ ์ผ๋ ์ด์ MVC๋ฒ์ ์ ๊ตฌ์กฐํ์ํจ Spring์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ๋ณด์ 1. enterprise ์ ํ spring ํด์์ enterprise๋ฅผ ๋ณด๋ฉด javaEE ์ Spring์กด์ฌ elclipse์ ๋์ผํ์ง๋ง spring์ ์ฌ์ฉํ ์ ์๋ค๋ ์ฐจ์ด์ ์ด ์๋ค. Spring๋ฅผ ์ ํํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑ์์ผ ๋ณด์ 2. ํ๋ก์ ํธ ์์ฑ JSP์์๋ Dynamic Web Project๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋๋ฐ, Spring์ Spring Legacy Project๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค Project Settings์์ package๋ 3๋จ ์ด์์ ํจํค์ง ์ค์ ๊ฐ๋ฅ 3. ํ๋ก์ ํธ ๊ตฌ์ฑ /basicSpring/src/main/java : Java class ์ ์ฅ ํด๋ /basicSpr..
2019.11.20 -
1. Java Framework ๋? ๊ฐ๋ฐ์ ์์ด ๊ตฌ์กฐํ๋ ๊ธฐ์ ๋ฐฉ์ - Spring Framework - Struts Framework : ์ ์ฌ์ฉ๋์ง ์๊ณ ์์(๊ธฐ์กด์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ์์ง๊น์ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์์) - my Batis Framework :๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ โป Framework์ ๊ธฐ์ ๋ฐฉ์์ ํ๋ก์ ํธ๋ฅผ ์งํ ์ค์ ๊ทธ ๊ตฌ์กฐํ๋ ๋ฐฉ์์ ๋ฐ๊ฟ ์๊ฐ ์์ต๋๋ค. 2. ์๋ฐ ๊ธฐ๋ฐ ํ๋ก์ ํธ ๊ฐ๋ฐ๋ฐฉ์ - Model1 ๋ฐฉ์ - MVC ํจํด(Model2) ๋ฐฉ์ ->MyController ->Spring Framework ->MyController+mybatis Framework ->Spring Framework+myBatis Framework (์ ์์ ๋ถ ํ์ค ํ๋ ์ ์ํฌ) 3. myBatis ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ..
Framework (myBatis)1. Java Framework ๋? ๊ฐ๋ฐ์ ์์ด ๊ตฌ์กฐํ๋ ๊ธฐ์ ๋ฐฉ์ - Spring Framework - Struts Framework : ์ ์ฌ์ฉ๋์ง ์๊ณ ์์(๊ธฐ์กด์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ์์ง๊น์ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์์) - my Batis Framework :๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ โป Framework์ ๊ธฐ์ ๋ฐฉ์์ ํ๋ก์ ํธ๋ฅผ ์งํ ์ค์ ๊ทธ ๊ตฌ์กฐํ๋ ๋ฐฉ์์ ๋ฐ๊ฟ ์๊ฐ ์์ต๋๋ค. 2. ์๋ฐ ๊ธฐ๋ฐ ํ๋ก์ ํธ ๊ฐ๋ฐ๋ฐฉ์ - Model1 ๋ฐฉ์ - MVC ํจํด(Model2) ๋ฐฉ์ ->MyController ->Spring Framework ->MyController+mybatis Framework ->Spring Framework+myBatis Framework (์ ์์ ๋ถ ํ์ค ํ๋ ์ ์ํฌ) 3. myBatis ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ..
2019.11.20 -
Login 1.loginForm.jsp * ๋ก๊ทธ์ธ * ์์ด๋ ๋น๋ฐ๋ฒํธ โฒ ๋ก๊ทธ์ธ ํ๋ฉด์ ๊ตฌํํ๋ loginForm ์ ๋ง๋ค๊ณ method ๋ post ๋ฐฉ์, action ์ login.do ๋ก ์ทจํ๋ค. 2. LoginVO "VO" ๋ผ๊ณ ํ๋ฉด ์ง๊ธ๊น์ง DTO,DAO๋ฅผ ์ฌ์ฉํ๋ ๋์๊ฒ๋ ๋ฌด์ฒ ์์ํ๋ค LoginVO ๋ผ๊ณ ํ๋๊ฒ์ Login ๊ด๋ จ DTO ์ ๊ฐ์ ์ญํ ์ ํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ๊น์ง ๋ง๋ค์ด์จ DTO์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ง๋ค์ด ์ฃผ๋ฉด ๋๋ค. package kr.co.basicspring.test03; public class LoginVO { // Value Object // DTO ํด๋์ค private String id; private String pw; public LoginVO() {} pu..
2019/10/16 Spring ๋ก๊ทธ์ธ ํผLogin 1.loginForm.jsp * ๋ก๊ทธ์ธ * ์์ด๋ ๋น๋ฐ๋ฒํธ โฒ ๋ก๊ทธ์ธ ํ๋ฉด์ ๊ตฌํํ๋ loginForm ์ ๋ง๋ค๊ณ method ๋ post ๋ฐฉ์, action ์ login.do ๋ก ์ทจํ๋ค. 2. LoginVO "VO" ๋ผ๊ณ ํ๋ฉด ์ง๊ธ๊น์ง DTO,DAO๋ฅผ ์ฌ์ฉํ๋ ๋์๊ฒ๋ ๋ฌด์ฒ ์์ํ๋ค LoginVO ๋ผ๊ณ ํ๋๊ฒ์ Login ๊ด๋ จ DTO ์ ๊ฐ์ ์ญํ ์ ํ๋ ๊ฒ์ด๋ค. ๊ทธ๋ ๊ธฐ ๋๋ฌธ์ ์ ๊น์ง ๋ง๋ค์ด์จ DTO์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๋ง๋ค์ด ์ฃผ๋ฉด ๋๋ค. package kr.co.basicspring.test03; public class LoginVO { // Value Object // DTO ํด๋์ค private String id; private String pw; public LoginVO() {} pu..
2019.10.16 -
Spring MVC ๋ฒ์ ์ ๋ฐฐ์ ์ผ๋ ์ด์ MVC๋ฒ์ ์ ๊ตฌ์กฐํ์ํจ Spring์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ๋ณด์ 1. enterprise ์ ํ spring ํด์์ enterprise๋ฅผ ๋ณด๋ฉด javaEE ์ Spring์กด์ฌ elclipse์ ๋์ผํ์ง๋ง spring์ ์ฌ์ฉํ ์ ์๋ค๋ ์ฐจ์ด์ ์ด ์๋ค. Spring๋ฅผ ์ ํํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑ์์ผ ๋ณด์ 2. ํ๋ก์ ํธ ์์ฑ JSP์์๋ Dynamic Web Project๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋๋ฐ, Spring์ Spring Legacy Project๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค Project Settings์์ package๋ 3๋จ ์ด์์ ํจํค์ง ์ค์ ๊ฐ๋ฅ 3. ํ๋ก์ ํธ ๊ตฌ์ฑ /basicSpring/src/main/java : Java class ์ ์ฅ ํด๋ /basicSpr..
2019/10/15 Spring ํ๋ก์ ํธ์์ฑ ๋ฐ ํ๊ฒฝ๊ตฌ์ถ (์ฌ์น์ฐ์ฐ test)Spring MVC ๋ฒ์ ์ ๋ฐฐ์ ์ผ๋ ์ด์ MVC๋ฒ์ ์ ๊ตฌ์กฐํ์ํจ Spring์ ์ฌ์ฉํ์ฌ ํ๋ก์ ํธ๋ฅผ ๋ง๋ค์ด ๋ณด์ 1. enterprise ์ ํ spring ํด์์ enterprise๋ฅผ ๋ณด๋ฉด javaEE ์ Spring์กด์ฌ elclipse์ ๋์ผํ์ง๋ง spring์ ์ฌ์ฉํ ์ ์๋ค๋ ์ฐจ์ด์ ์ด ์๋ค. Spring๋ฅผ ์ ํํ์ฌ ํ๋ก์ ํธ๋ฅผ ์์ฑ์์ผ ๋ณด์ 2. ํ๋ก์ ํธ ์์ฑ JSP์์๋ Dynamic Web Project๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋๋ฐ, Spring์ Spring Legacy Project๋ก ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค Project Settings์์ package๋ 3๋จ ์ด์์ ํจํค์ง ์ค์ ๊ฐ๋ฅ 3. ํ๋ก์ ํธ ๊ตฌ์ฑ /basicSpring/src/main/java : Java class ์ ์ฅ ํด๋ /basicSpr..
2019.10.15 -
1. Java Framework ๋? ๊ฐ๋ฐ์ ์์ด ๊ตฌ์กฐํ๋ ๊ธฐ์ ๋ฐฉ์ - Spring Framework - Struts Framework : ์ ์ฌ์ฉ๋์ง ์๊ณ ์์(๊ธฐ์กด์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ์์ง๊น์ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์์) - my Batis Framework :๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ โป Framework์ ๊ธฐ์ ๋ฐฉ์์ ํ๋ก์ ํธ๋ฅผ ์งํ ์ค์ ๊ทธ ๊ตฌ์กฐํ๋ ๋ฐฉ์์ ๋ฐ๊ฟ ์๊ฐ ์๋ค. 2. ์๋ฐ ๊ธฐ๋ฐ ํ๋ก์ ํธ ๊ฐ๋ฐ๋ฐฉ์ - Model1 ๋ฐฉ์ - MVC ํจํด(Model2) ๋ฐฉ์ ->MyController ->Spring Framework ->MyController+mybatis Framework ->Spring Framework+myBatis Framework (์ ์์ ๋ถ ํ์ค ํ๋ ์ ์ํฌ) 3. myBatis ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ์ด..
2019/10/14 Framework (myBatis )1. Java Framework ๋? ๊ฐ๋ฐ์ ์์ด ๊ตฌ์กฐํ๋ ๊ธฐ์ ๋ฐฉ์ - Spring Framework - Struts Framework : ์ ์ฌ์ฉ๋์ง ์๊ณ ์์(๊ธฐ์กด์ ์ฌ์ฉํ๋ ๊ธฐ์ ์ ์์ง๊น์ง ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ์์) - my Batis Framework :๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ จ โป Framework์ ๊ธฐ์ ๋ฐฉ์์ ํ๋ก์ ํธ๋ฅผ ์งํ ์ค์ ๊ทธ ๊ตฌ์กฐํ๋ ๋ฐฉ์์ ๋ฐ๊ฟ ์๊ฐ ์๋ค. 2. ์๋ฐ ๊ธฐ๋ฐ ํ๋ก์ ํธ ๊ฐ๋ฐ๋ฐฉ์ - Model1 ๋ฐฉ์ - MVC ํจํด(Model2) ๋ฐฉ์ ->MyController ->Spring Framework ->MyController+mybatis Framework ->Spring Framework+myBatis Framework (์ ์์ ๋ถ ํ์ค ํ๋ ์ ์ํฌ) 3. myBatis ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ์ด..
2019.10.14