IBoardService.java //1. ๊ฒ์๊ธ ๋ฑ๋ก ๊ธฐ๋ฅ ๋ฉ์๋ - ๊ฒ์๊ธ์ ํ๋ ๊ฐ์ ธ์์ ๋ฑ๋กํ๋ค. void insert(BoardVO article) throws Exception; //2. ํ๋์ ๊ฒ์๊ธ ์กฐํ ๊ธฐ๋ฅ ๋ฉ์๋ - ํ๋๋ฅผ ์กฐํํ๋ ค๋ฉด ํ๋ผ์ด๋จธ๋ฆฌํค(๊ธ๋ฒํธ)๋ฅผ ๊ฐ์ ธ์ ์ ์ฒด ์ ๋ณด๋ฅผ ๋ฐํํ๋ค. BoardVO getArticle(int boardNo) throws Exception; //3. ๊ฒ์๋ฌผ ์์ ๊ธฐ๋ฅ ๋ฉ์๋ - ๊ฒ์๋ฌผ ์ ์ฒด ์ ๋ณด๋ฅผ ๊ฐ์ ธ์์ ์์ ํ๋ค. void update(BoardVO article) throws Exception; //4. ๊ฒ์๋ฌผ ์ญ์ ๊ธฐ๋ฅ ๋ฉ์๋ - ๊ฒ์๋ฌผ ๋ฒํธ์ ๊ธ์ ์ญ์ ํ๋ค. void delete(int boardNo) throws Exception; //5. ๋ชจ..
BoardController.java ๊ฒ์ํ ํ๋ฉด ์์ฒญ GET์์ฒญ package com.spring.myapp.board.controller; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; import org.springframewor..
View ํ๋ฉด ์ฒ๋ฆฌ ๋จผ์ ๊ฒ์ํ์ ํ๋ฉด๋ค์ ๋ชจ์ ๋์ ํด๋๋ฅผ ๋ง๋ค์ด ๋๋๋ค. (jsp๋ ๋ถํธ์คํธ๋ฉ์ ์ด์ฉํด์ ๋ง๋ค์์ ๋ฐ๋ก ์ฝ๋๋ฅผ ์ ์ด๋์ง ์๊ฒ ์) BoardController.java ์ปจํธ๋กค๋ฌ๋ ๋ชจ๋ ์์ฒญ์ ๋ฐ๋ ์ญํ ์ ํ๋ ๊ณณ์ด๋ค. BoardController๋ ๊ฒ์ํ์ ๋ชจ๋ ์์ฒญ์ ๋ฐ์์ค ํด๋์ค์ด๋ค. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 package com.spring.myapp.board.controller; import java.util.List; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframe..
IBoardDAO.java 1 2 //5. ๋ชจ๋ ๊ฒ์๋ฌผ ์กฐํ ๊ธฐ๋ฅ ๋ฉ์๋ List getAllArticles() throws Exception; BoardMapper.xml 1 2 3 4 5 6 0 order by board_no DESC ]]> ์ฃผ์์ xml์์ SQL๊ตฌ๋ฌธ ์์ฑ์ ์ฐ์ฐ์ ๊ธฐํธ์ ๋ฌธ์์ด์ ๊ตฌ๋ถํ ์ ์์ ๊ฒฝ์ฐ ๊ตฌ๋ฌธ ์์ SQL์ ์์ฑํ๋ฉด ์ฐ์ฐ์ ๊ธฐํธ๋ฅผ ๋ฌธ์์ด๋ก ์ฒ๋ฆฌํ ์ ์๋ค. BoardDAO.java 1 2 3 4 5 6 //5. ๋ชจ๋ ๊ฒ์๋ฌผ ์กฐํ ๊ธฐ๋ฅ ๋ฉ์๋ - ๋ชจ๋ ๊ฒ์๋ฌผ์ ๊ฐ์ ธ์์ ๋ฆฌ์คํธ์ ๋ด๋๋ค. @Override public List getAllArticles() throws Exception { return sqlSession.selectList(NAMESPACE + ".ge..
IBoardDAO.java 1 2 //4. ๊ฒ์๋ฌผ ์ญ์ ๊ธฐ๋ฅ ๋ฉ์๋ - ๊ฒ์๋ฌผ ๋ฒํธ์ ๊ธ์ ์ญ์ ํ๋ค. void delete(int boardNo) throws Exception; BoardMapper.xml 1 2 3 4 delete from mvc_board where board_no = #{boardNo} BoardDAO.java 1 2 3 4 5 //4. ๊ฒ์๋ฌผ ์ญ์ ๊ธฐ๋ฅ ๋ฉ์๋ - ๊ฒ์๋ฌผ ๋ฒํธ์ ๊ธ์ ์ญ์ ํ๋ค. @Override public void delete(int boardNo) throws Exception { sqlSession.delete(NAMESPACE + ".delete", boardNo); } Test - BoardDAOTest.java 1 2 3 4 5 //๊ฒ์๋ฌผ ์ญ์ ํ ์คํธ ..
IBoardDAO.java 1 2 //3. ๊ฒ์๋ฌผ ์์ ๊ธฐ๋ฅ ๋ฉ์๋ - ๊ฒ์๋ฌผ ์ ์ฒด ์ ๋ณด๋ฅผ ๊ฐ์ ธ์์ ์์ ํ๋ค. void update(BoardVO article) throws Exception; BoardMapper.xml 1 2 3 4 update mvc_board set title=#{title}, content=#{content} where board_no=#{boardNo} BoardDAO.java 1 2 3 4 5 //3. ๊ฒ์๋ฌผ ์์ ๊ธฐ๋ฅ ๋ฉ์๋ - ๊ฒ์๋ฌผ ์ ์ฒด ์ ๋ณด๋ฅผ ๊ฐ์ ธ์์ ์์ ํ๋ค. @Override public void update(BoardVO article) throws Exception { sqlSession.update(NAMESPACE + ".update", article); ..
IBoardDAO.java ๋ค์ ๋ฉ์๋๋ฅผ ์ถ๊ฐํ๋ค. 1 2 //2. ํ๋์ ๊ฒ์๊ธ ์กฐํ ๊ธฐ๋ฅ ๋ฉ์๋ - ํ๋๋ฅผ ์กฐํํ๋ ค๋ฉด ํ๋ผ์ด๋จธ๋ฆฌํค(๊ธ๋ฒํธ)๋ฅผ ๊ฐ์ ธ์ ์ ์ฒด ์ ๋ณด๋ฅผ ๋ฐํํ๋ค. BoardVO getArticle(int boardNo) throws Exception; BoardMapper.xml ๋จ์ผ ๊ฒ์๋ฌผ์ ์กฐํํ๋ SQL ๋ฌธ ์์ฑ 1 2 3 4 select * from mvc_board where board_no = #{boardNo} ๋ฏธ๋ฆฌ resultMap์ ๋ง๋ค์ด ๋์๊ธฐ ๋๋ฌธ์ ๋ง๋ค์ด๋์๋ ์ด๋ฆ์ ์ ์ด ์ฌ์ฉํ๋ค. ํจํค์ง์ด๋ฆ์ ๊ธธ๊ฒ ์์จ๋ ๋๋ ์ฅ์ ์ด ์๋ค. ์คํ๋ฐฉ์ง ! ์ ์ง๋ณด์ ํจ์จ์ฑ ์์์ฑ ์ฆ๊ฐ ! BoardDAO.java 1 2 3 4 5 6 //2. ํ๋์ ๊ฒ์๊ธ ์กฐํ ๊ธฐ๋ฅ ๋ฉ์๋ - ํ๋๋ฅผ ์กฐ..
repository DAO๋ฅผ ๋ด๋นํ๋ ํจํค์ง์ด๋ค. DAOํด๋์ค๋ DB์ ์ ์ํด์ ๋ฐ์ดํฐ์ ์ถ๊ฐ, ์ญ์ , ์์ ๋ฑ์ ์์ ์ ํ๋ค. ๋จผ์ ๊ฒ์ํ ๊ธฐ๋ฅ์ ์์ธํ๋ฅผ ์ํ DAO์ ์ธํฐํ์ด์ค๋ถํฐ ๋ง๋ค์ด์ค๋ค. IBoardDAO.java 1 2 3 4 5 6 7 8 9 10 11 12 13 14 package com.spring.myapp.board.repository; import com.spring.myapp.board.model.BoardVO; public interface IBoardDAO { //๊ธฐ๋ฅ์ ์์ธํํ๊ธฐ ์ํ ์ธํฐํ์ด์ค ์ค๊ณ //๊ฒ์ํ ๊ธฐ๋ฅ์ ์์ธํ๋ค. //1. ๊ฒ์๊ธ ๋ฑ๋ก ๊ธฐ๋ฅ ๋ฉ์๋ - ๊ฒ์๊ธ์ ํ๋ ๊ฐ์ ธ์์ ๋ฑ๋กํ๋ค. void insert(BoardVO article) throws Except..
- Total
- Today
- Yesterday
- typeAliases
- ๊ฒ์ํ๋ง๋ค๊ธฐ
- ์ดํด๋ฆฝ์ค ํ๊ธ ์ธ์ฝ๋ฉ
- mysql์ค์น
- java ํ๊ฒฝ๋ณ์
- ๊ฐ๋ฐํ๊ฒฝ๊ตฌ์ถ
- java jdk ์ค์น
- Java
- ๊ฐ๋ฐ
- ์๋ฐ
- ๋ณ๋ช ์ฒ๋ฆฌ
- ๋ถํธ ์๋์์ฑ
- ์จ๋ฆฌ์์ค
- ๊ฒ์ํ ์ญ์
- Algorithm
- ๊ฒ์๋ฌผ ์ญ์
- ์๋ฃ๊ตฌ์กฐ
- ์ ์ฒด๊ฒ์๋ฌผ ์กฐํ
- ๊ฒ์ํ ์กฐํ
- tomcat์ค์น
- ๊ฒ์๋ฌผ์กฐํ
- ์ดํด๋ฆฝ์ค ์ค์น
- ์๊ณ ๋ฆฌ์ฆ
- ์คํ๋ง๋ถํธ ์๋์์ฑ
์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |