Java Reference
In-Depth Information
Listing 5-23. BookService
package com.apress.books.service;
import java.util.List;
import com.apress.books.model.Book;
public interface BookService {
public List<Book> getAllBooks();
}
Listing 5-24 illustrates the BookService implementation.
Listing 5-24. BookService Implementation
package com.apress.books.service;
import java.util.List;
import com.apress.books.dao.BookDAO;
import com.apress.books.model.Book;
public class BookServiceImpl implements BookService{
private BookDAO bookDao ;
public void setBookDao(BookDAO bookDao) {
this.bookDao = bookDao;
}
public List<Book> getAllBooks() {
List<Book> bookList = bookDao.findAllBooks();
return bookList;
}
}
Listing 5-25 illustrates the BookDAO .
Listing 5-25. BookDAO
package com.apress.books.dao;
import java.util.List;
import com.apress.books.model.Book;
import com.apress.books.model.Category;
 
Search WWH ::




Custom Search