Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- maVen
- java로그인
- maven연결
- 디벨로퍼한글깨짐
- 디벨로퍼
- 코드공부
- 호스트/바인드 변수명이 부적합합니다
- 로그인기능
- spring환경설정
- sqldeveloper
- Java
- 조회수
- ORA-01745
- JSP
- SQL
- 라디오박스값 #Radiobox value #크롭콘솔
- 코드정리
- 한글깨짐
- Spring
- 게시판코드
- 게시판만들기
- 로그인코드
- 조회수기능
- 게시판컨트롤러
- 환경설정
- allchecked #unchecked #체크박스 #체크박스선택삭제 #체크박스모두선택
- 게시판조회수기능
- UTF-8
Archives
- Today
- Total
개발자가 되고 싶은 조안나
[JAVA] 게시판 만들기 (Service) 본문
사실 첫 번째 프로젝트까지도 dao는 왜 만드는지
컨트롤러는 왜 만들었는지 제대로 이해를 못했었는데
두 번째 프로젝트를 통해 나름의 연결관계를 이해할 수 있게 된 것 같다.
service
package review;
import java.util.List;
import org.apache.log4j.Logger;
import cmn.DTO;
import notice1.NoticeVO;
import read_cnt.ReadCntVO;
import read_cnt2.ReadCntVO2;
public class ReviewService {
private final Logger LOG=Logger.getLogger(ReviewDao.class);
private ReviewDao reviewDao;
//생성자의 목적은 초기화
public ReviewService(){
reviewDao=new ReviewDao();
}
/**
*
* @Method Name : do_insert
* @작성일 : 2019. 7. 19.
* @작성자 : sist
* @변경이력 : 최초작성
* @Method 설명 :등록 기능
* @param dto
* @return
*/
public int do_insert(DTO dto){
return reviewDao.do_insert(dto);
}
/**
*
* @Method Name : do_update
* @작성일 : 2019. 7. 19.
* @작성자 : sist
* @변경이력 : 최초작성
* @Method 설명 : 수정기능
* @param dto
* @return
*/
public int do_update(DTO dto){
return reviewDao.do_update(dto);
}
/**
*
* @Method Name : do_delete
* @작성일 : 2019. 7. 19.
* @작성자 : sist
* @변경이력 : 최초작성
* @Method 설명 :삭제기능
* @param dto
* @return
*/
public int do_delete(DTO dto){
return reviewDao.do_delete(dto);
}
//단건조회
public ReviewVO do_selectOne(DTO dto){
ReviewVO inVO = (ReviewVO) dto;
//단건조회
ReviewVO outVO = (ReviewVO)reviewDao.do_selectOne(dto);
//조회관리
ReadCntVO2 readCntVO=new ReadCntVO2();
readCntVO.setSeq(inVO.getSeq());
readCntVO.setIp(inVO.getIp());
//조회수 증가
int flag = reviewDao.do_retSelectCnt(readCntVO);
LOG.debug("1.do_selectOne=====================");
if(flag == 0){
flag= reviewDao.do_retInsert(readCntVO);
LOG.debug("0-flag------------------"+flag);
outVO.setwFlag(flag);
}
LOG.debug("1.outVO"+outVO);
LOG.debug("1.do_selectOne=====================");
return outVO;
}
public List<ReviewVO> do_retrieve(DTO dto) {
return (List<ReviewVO>) reviewDao.do_retrieve(dto);
}
}
Comments