이제 service에서 리스트를 어케 처리하나 보도록 하겠습니다~~~~
서비스 부분은 는 유연성을 위해 interpace를 만들고 상세 로직은 이를 구현하는 클래스가 담당하게 됩니다~
- BoardService : interpace
- BoardServiceImlp : 구현클래스
생초보 게시판 내에서 처리해주는 service들이 다 있답니다~
public interface BoardService {
public int insert(Object dto);
public int update(Object dto);
public int reply(Object dto);
public Collection getList(int start, int end);
public int delete(Object key1, Object key2);
public Object select(Object num);
public Object select(Object num, Object password);
public int count();
}
구현클래스인 BoardServiceImlp 는 getList 부분만 보도록 하겠습니다.
간단히~ DAO만 호출하고 있습니당~~~
public class BoardServiceImpl implements BoardService{
private BoardDAO boardDAO;
public Collection getList(int start, int end){
Collection collection = null;
try{
collection = boardDAO.getList(start, end);
return collection;
}catch(Exception e){
e.printStackTrace();
}
return null;
}
...............................
}
멤버변수로 boardDAO를 가지고 있는데 객체할당하는 부분이 없이
바로 사용하고 있습니다
이부분은.. springJDBC.xml파일에서 설정해 주고 있답니다~
설정파일과 DAO를 보도록 하졍~~~
댓글 없음:
댓글 쓰기