이론
- REST
- 서버와 연결해서 서버의 자원(Resource)을 가져오는 것
- 서버의 URL에 접속해서 요청
요구사항
- 카카오 책 rest api를 이용하여 도서 제목을 입력하여 도서 정보를 추출한 후 pdf파일에 도서목록 (제목, 저자, 출판사, 이미지)를 저장하는 프로젝트를 개발
- 카카오 책 검색 api를 사용하여 도서 정보를 검색할 수 있는 기능을 구현한다.
- 검색된 도서 정보를 pdf 파일로 저장하는 기능을 구현한다.
- 사용자로부터 검색할 도서의 제목을 입력 받아, 검색 결과를 pdf 파일로 저장한다.
- 프로젝트는 콘솔 환경에서 실행됨.
- 필요 라이브러리
- HTTP 요청 라이브러리 : OkHttp 혹은 Apache HttpClient
- JSON 파싱 라이브러리 : Jackson, Gson 등
- PDF 생성 라이브러리 : iText, Apache PDFBox 등
실습
- Dependencies
- DTO
- Controller
- StartModel
- Utility