카카오 검색 API 를 이용해 책 검색 서비스 개발 / 로그인기반 / 책검색/ 북마크 / 검색 히스토리 / 책 상세 페이지 /
- 포트는 8000 을 사용합니다. (application.properties 에서 수정 가능.)
- H2 DB는 memory 방식으로 되어있어 서버를 재시작하면 데이타가 초기화 됩니다.
- 가입/로그인 페이지가 통합입니다. 처음 사용자는 자신의 계정과 패스워드를 입력하면 됩니다만 이미 사용중인 계정이라면 패스워드를 정확히 입력해야합니다.
- Java 8 버전을 사용
- framework - spring-boot
- server - Spring-boot 에서 제공하는 내부서버(Tomcat) 사용
- Database - h2 (maven dependency)
- code style - google code style
- httpclient - for RestAPI connected
- jquery-3.2.1 - Front-end framework.
- Bootstrap 4-beta - 화면 구성을 위해 CSS만 이용
- bootpag - jQuery plugin for dynamic pagination
$ git clone https://github.com/jeedy/kakaobooks.git
$ cd kakaobooks
$ export JAVA_HOME="`/usr/libexec/java_home -v '1.8*'`"
$ mvn clean compile
$ mvn spring-boot:run
$ curl -v localhost:8000
$ export JAVA_HOME="`/usr/libexec/java_home -v '1.8*'`"
$ mvn clean compile test
$ export JAVA_HOME="`/usr/libexec/java_home -v '1.8*'`"
$ mvn clean compile
$ mvn pakage
$ cd target