더북(TheBook)

4.2.4 실습 요청한 도서 목록을 반환하는 서비스 계층

서비스 계층은 애플리케이션이 제공하는 포괄적인 서비스들을 표현하는 계층으로 프레젠테이션 계층과 퍼시스턴스 계층 사이를 연결합니다. @Service 애너테이션을 이용하여 표현할 수 있고, 특정 클래스에 @Service를 선언할 경우 해당 클래스가 서비스 객체임을 의미합니다.

앞서 구현한 퍼시스턴스 계층과 앞으로 구현할 프레젠테이션 계층을 연결하는 서비스 계층을 만들어 봅니다.

 

 

서비스 객체 생성하기: BookService.java, BookServiceImpl.java

BookService 인터페이스 만들기

1. BookMarket 프로젝트에서 마우스 오른쪽 버튼을 눌러 NewInterface를 선택합니다. New Java Interface 창에서 Package 항목에는 ‘com.springmvc.service’를, Name 항목에는 ‘BookService’를 입력한 후 Finish를 클릭합니다.

▲ 그림 4-14 BookService 인터페이스 생성

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.