본문 바로가기
Spring

[Spring]웹사이트 만드는 예제에서 interface 궁금한점

by 소금_msg 2021. 11. 12.

스프링에서 xml과 interface를 이용하여 인스턴스를 생성하는데

interface인 BoardDao와 BoardService를 만드는데 둘의 코드가 같았다.

BoardDao BoardService 내용 똑같은데 왜 두개 필요하지?

그냥 하나로 다 implement해서 쓰면 안되나? 이런생각이 들었다.

알아보니 클래스 이름은 다르고 내용이 같은 이유가 있었다.

 

BoardService는 정보를 전달해주는 용도이고(그래서 클래스이름에 service가 붙는듯)
BoardDao 데이터베이스쪽으로 정보를 처리하는 용도였던 것.

 

같은 정보를 전달하는것이어서 내용이 당연히 같아야 하는것이었다..!

'Spring' 카테고리의 다른 글

[Spring]디스패처 서블릿과 스프링 설정  (0) 2021.11.14
[Spring]SqlSessionFactory 연동순서  (0) 2021.11.13
web.xml에서 welcome-file-list 란?  (0) 2021.11.10
[Spring] Mybatis 예제 순서  (0) 2021.11.10
[SPRING]DI 의존성 주입  (0) 2021.11.09