2017년 1월 25일 수요일

자바교육/스프링교육/스프링프레임워크/스프링부트학원추천★탑크리에듀_spring을 이용한 간단한 게시판 만들기 (4)

이제 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를 보도록 하졍~~~

댓글 없음:

댓글 쓰기