Skip to content

jwj9127/BookJSP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📛프로젝트명 - 청년책방

책을 읽고 싶어지는 책방 사이트


🚧프로젝트 소개

예스24, 알라딘과 같은 서점 사이트

👩🏻‍💻 프로젝트 참여 인원

Design - 1명

Full Stack - 2명

✨ 기술 스택

  • 기획디자인 :

  • 풀스택 개발 : JSP Tomcat

  • ETC :

✨ 서비스 핵심 기능

로그인 & 회원가입


  • 회원 로그인, 비회원 로그인으로 로그인 방식을 나눴습니다.
  • 회원은 아이디/비밀번호로 로그인, 비회원은 주문번호/비밀번호로 로그인할 수 있습니다.
  • 회원가입, id/pw 찾기 기능을 구현했습니다.

메인화면


  • 책을 조회순으로 정렬 후 상위 몇 개의 책을 랜덤으로 추천해줍니다.
  • 책 이름을 기준으로 검색했을 때 책을 보여주는 검색창을 구현했습니다.
  • 도서별로 카테고리를 나눠 클릭 시 해당 카테고리 책 목록을 보여줍니다.
  • 로그인, 마이페이지, 북클럽으로 이동할 수 있습니다.

책 상세보기


  • 장바구니 담기, 바로 결제로 이동할 수 있습니다.
  • 이미지, 줄거리 등 상세 내용을 보여줍니다.

장바구니, 결제정보, 구매완료


  • 주문할 물품을 선택하여 해당 수량만큼 주문할 수 있습니다.
  • 배송지 정보를 입력하고 결제수단을 선택하여 결제할 수 있습니다.
  • 완료된 주문을 확인할 수 있습니다.

북클럽


  • 책을 추천받거나 추천하거나 책에 대해 얘기를 나눌 수 있는 게시판이 있습니다.
  • 조회수 별로 정렬되고 댓글을 달 수 있습니다.

마이페이지


  • 주문 내역을 확인할 수 있습니다.
  • 회원 정보 수정과 탈퇴를 진행할 수 있습니다.

🖼️ 디자인

  • 메인화면
  • 책 상세보기
  • 북클럽

이하 페이지 생략


🍆 본인이 구현한 기능

  • 로그인, 회원가입, id/pw 찾기 : 퍼블리싱 및 form 데이터 형식을 이용해 DB에서 로그인 , 회원가입, ID/PW 찾기 기능 구현 ( 비회원은 주문번호/비밀번호로 로그인이 가능한 기능 구현 )

  • 마이페이지 : 장바구니에 담긴 목록을 볼 수 있고 결제하기 창으로 이전할 수 있으며 회원 DB를 조회 , 수정 , 삭제 할 수 있는 기능 구현

  • 메인 페이지 - 책 목록 : 책 목록을 조회하며 조회순으로 정렬 후 상위 몇 개의 책을 랜덤으로 추천하는 기능 구현

  • 메인 페이지 - 책 검색 : 제목을 기준으로 책 목록을 조회하며 책 상세 페이지로 이전할 수 있는 기능 구현

  • 북클럽 - 게시글 : 게시글을 조회, 추가, 수정, 삭제할 수 있는 기능 구현

  • 북클럽 - 댓글 : 댓글을 조회, 추가, 수정, 삭제할 수 있는 기능 구현

🚩 트러블 슈팅

1. 문제 - Tomcat 서버 설정 오류

상황

  • JSP 파일을 실행 전, Tomcat 서버 테스트 중 문제 발생
  • 서버가 열리지 않아 JSP 파일을 확인할 수 없는 상황 발생

해결 방법

  • Tomcat admin port의 포트 번호를 수정하여 문제 해결

배운 점

  • Tomcat 서버 설치부터 JRE, 포트 설정을 하면서 서버 개념에 대해 알게 되었다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Java 86.7%
  • CSS 13.3%