getBooksList(BooksVO vo) { return booksDAO.getBooksList(vo); } @Override public int updateBooks(BooksVO vo) { return booksDAO.updateBooks(vo); } @Override public BooksVO getBooks(BooksVO vo) { return booksDAO.checkBooks(vo); } @Override public int deleteBooks(BooksVO vo) { return booksDAO.deleteBooks(vo); } }"> getBooksList(BooksVO vo) { return booksDAO.getBooksList(vo); } @Override public int updateBooks(BooksVO vo) { return booksDAO.updateBooks(vo); } @Override public BooksVO getBooks(BooksVO vo) { return booksDAO.checkBooks(vo); } @Override public int deleteBooks(BooksVO vo) { return booksDAO.deleteBooks(vo); } }"> getBooksList(BooksVO vo) { return booksDAO.getBooksList(vo); } @Override public int updateBooks(BooksVO vo) { return booksDAO.updateBooks(vo); } @Override public BooksVO getBooks(BooksVO vo) { return booksDAO.checkBooks(vo); } @Override public int deleteBooks(BooksVO vo) { return booksDAO.deleteBooks(vo); } }">
package com.book.service;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.book.bean.BooksVO;
import com.book.dao.BooksDAO;

// @Service
// - 비즈니스 로직을 수행하는 Class라는 것을 나타내는 어노테이션. ( 비즈니스 로직 == DB 처리 )

@Service("bookService")
public class BookServiceImpl implements BookService{
	
	@Autowired
	private BooksDAO booksDAO;

	@Override
	public int insertBooks(BooksVO vo) {
		return booksDAO.insertBooks(vo);
	}

	@Override
	public List<BooksVO> getBooksList(BooksVO vo) {
		return booksDAO.getBooksList(vo);
	}

	@Override
	public int updateBooks(BooksVO vo) {
		return booksDAO.updateBooks(vo);
	}

	@Override
	public BooksVO getBooks(BooksVO vo) {
		return booksDAO.checkBooks(vo);
	}

	@Override
	public int deleteBooks(BooksVO vo) {
		return booksDAO.deleteBooks(vo);
	}
	
	
	
}