💼 프로젝트명 | Bookitaka |
---|---|
✏️ 간단 소개 | 시중의 도서에 대한 개인 제작 독후활동지 판매 서비스 개발 |
🗓️ 진행 기간 | 2023.05.09 ~ 2023.06.20 |
👥 팀원 | 김예건, 유범석, 최현식, 이혁주, 심경외, 김지수 |
https://github.com/BeomSeokYu/Nodeul-Project
FE | HTML5, CSS3, Javascript, jQuery, Bootstrap5 |
---|---|
BE | Thymeleaf, Spring boot, JPA, QueryDSL, MySQL |
API | PortOne(결제), ISBN 서지정보 |
Tool | Intellij |
배포 | AWS EC2 |
Spring Security
와 jjwt
라이브러리를 활용한 JWT(Json Web Token)
방식HTTP-Only 쿠키
토큰 저장 방식으로 XSS(Cross-Site Scripting) 공격에 의한 토큰 탈취 가능성 낮춤Refresh Token
도입PDF.js
라이브러리를 이용한 미리보기, 다운로드 지원Spring Data JPA
를 통한 검색 및 페이징QueryDSL
을 이용한 동적 쿼리 검색 및 페이징PortOne API
를 통한 결제 프로세스 진행