๊ฐ๋ฐ์90 ๋ง์ด๋ฐํฐ์ค(Mybatis)๋ฅผ ์ด์ฉํ insert, delete, update, select MyBatisMapper.xml INSERT INTO MEMBERDTO(ID, PWD, EMAIL) VALUES( #{ id }, #{ pwd }, #{ email } ) DELETE FROM MEMBERDTO WHERE ID=#{ id } UPDATE MEMBERDTO SET PWD="ddd" WHERE ID=#{ id } SELECT * FROM MEMBERDTO WHERE ID=#{ id } SELECT * FROM MEMBERDTO SELECT* FROM BBS WHERE 1=1 AND TITLE LIKE '%'||#{keyword}||'%' AND CONTENT LIKE '%'||#{keyword}||'%' AND ID=#{keyword} MainClass.java package main; im.. 2021. 6. 22. ์คํ๋ง ๊ธฐ๋ณธ๊ตฌ์กฐ / ์๋์๋ฆฌ Spring์ ์ฃผ์ ๊ธฐ๋ฅ / ํน์ง MVC DI AOP POJO Spring MVC MVC: ์น ์ดํ๋ฆฌ์ผ์ด์ ๊ฐ๋ฐ ๋์์ธ ํจํด MVC๋ Model / View / Controller ์ ์ฝ์ model, view, controller ๋ค์ด ์ ๊ธฐ์ ์ผ๋ก ๋์ ๊ฐ๋ฐ์๊ฐ ์ง์ ์ปดํฌ๋ํธ๋ฅผ ํธ์ถํ์ง ์์๋ ์๋์ผ๋ก ๋ถ๋ฌ์ฃผ๋ฉฐ, ๋ฐ๋ณต์ ์ธ ์์ ์ ์ค์ฌ์ค ๋ฐ๋ผ์ ๊ฐ๋ฐ์๋ ํต์ฌ ๋ก์ง์ ์ง์คํ ์ ์์ [Spring MVC์ ์ฒ๋ฆฌ ๊ณผ์ ] DispatcherServlet์ด ํด๋ผ์ด์ธํธ๋ก ๋ถํฐ ์์ฒญ์ ๋ฐ์ HandlerMapping์ ํตํด ์์ฒญ์ ํด๋นํ๋ Controller๋ฅผ ์ฐพ๊ณ ํด๋น Controller๋ก ์์ฒญ์ ๋ณด๋ Contoller์์ ์์ ์ ์ํํ ํ ModelAndView๋ฅผ ๋ฐํ ViewResolver์์ ์ฌ์ฉ์์๊ฒ ๋ณด์ฌ์ค.. 2021. 6. 22. ์ฝ๋ ํฌ์ค - Hulk (ํํฌ) ๋ฌธ์ / ํ์ด ๋ฒ์ญ -> ๋ธ๋ฃจ์ค ๋ฐฐ๋ ๋ฐ์ฌ๋ ์ ์ ์ซ์ดํฉ๋๋ค(๋ค๋ฅธ์ฌ๋๋ ๊ทธ๋ ๊ฒ ์ง๋ง..). ์ฐ๋ฆฌ ๋ชจ๋ ์๋ค์ํผ, ๊ทธ๋ ์ธํฌ๋ ๋๋ธ ํํฌ๋ก ๋ณํ ๋ ๋ง์ ํ ์ ์์ต๋๋ค. ๊ทธ๋์ ๊ทธ๋ ํํฌ๋ก ๋ณํ์๋ ์์ ์ ๊ฐ์ ์ ํํํ ์ ์๋๋ก ๋์๋ฌ๋ผ๊ณ ์์ฒญํ์ต๋๋ค. ํํฌ๋ ์ธ์ ์ (์ํ)๋ฅผ ๋ฎ์์์ต๋๋ค ๊ทธ๋ ๊ฐ์ ์ด ๋ณต์กํ๊ฑฐ๋ ์. ๊ทธ๋ค์ ๊ฐ์ ์ n ๊ฐ์ ๊ฒน์ผ๋ก ์ด๋ฃจ์ด์ ธ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ์งธ ๊ฐ์ ์ ๊ฒน์ ๋ฏธ์, ๋ ๋ฒ์งธ ๊ฒน์ ์ฌ๋, ์ธ ๋ฒ์งธ ๊ฒน์ ๋ฏธ์์ ๋๋ค ๊ทธ๋ฆฌ๊ณ ๊ณ์์ด์~ ์๋ฅผ ๋ค์ด n = 1์ด๋ฉด ๊ทธ์ ๊ฐ์ ์ "I hate it"(๊ฐ์ ์ ๊ฒน์ด 1๊ฒน์ด๊ธฐ ๋๋ฌธ์) n = 2์ด๋ฉด "I hate that I hat it I hat it"์ด๊ณ / n = 3์ด๋ฉด "I hate I hate it I hate"์ด๋ค. ๋ฐฐ๋๋ฐ์ฌ๊ฐ ํํฌ๊ฐ ๋์์๋ ๊ฐ์ ์ .. 2021. 6. 20. Spring MVC ํ๋ก์ ํธ์ ๊ธฐ๋ณธ๊ตฌ์กฐ www.iotworks.co.kr/xe/index.php?mid=JSP&document_srl=53855 2021. 4. 27. ์ด์ 1 ยทยทยท 5 6 7 8 9 10 11 ยทยทยท 23 ๋ค์