https://youtu.be/-1_zAzSrjbA?si=D6NCf3hU6USY2-e_
중앙인재개발원 클라우드 데브옵스 프론트엔드&백엔드 자바 풀스택 개발자 취업캠프
| 서유진 @hyeran0920 회원관리 |
유지연 @JiyeonU FAQ |
이성훈 @conchohi 상품관리 |
최현철 @choi2890 거래관리 |
관리자가 카테고리를 설정하여 판매 가능한 상품을 등록하고
사용자가 기프티콘을 구매/판매 할 수 있도록 중개하는 웹 사이트의 관리자 페이지 구현
JDBC, JSP, SERVLET 을 바탕으로 CRUD 기능 구현에 목적을 둠
- 언어 : Java (JDK 17), JSP, Servlet, HTML5, CSS3, Javascript
- 서버 : Apache Tomcat 9.0
- DB : MySQL 8.0.27
- IDE : Eclipse 2023-03, MySQL workbench, VSCode
- 협업 도구 : Github, Notion, Google Drive
- 전체 상품 목록을 조회할 수 있어야 한다.
- 특정 상품을 상세 조회할 수 있어야 한다
- 상품을 등록, 수정, 삭제할 수 있어야 한다.
- 관리자는 상품 등록 시 브랜드, 카테고리, 이름, 가격, 대표 이미지를 지정해야 한다.
- 사용자는 회원가입, 로그인을 해야 한다.
- 사용자 목록을 조회할 수 있어야 한다.
- 사용자 제제를 위해 활동 상태를 수정할 수 있어야 한다.
- 현재 판매 등록 내역, 거래 완료된 내역 모두 조회할 수 있어야 한다.
- 잘못된 판매 등록 내역은 삭제할 수 있어야 한다.
- 자주 묻는 질문을 통해 사용자의 불편함을 줄여야 한다.
- 자주 묻는 질문을 등록, 수정, 삭제할 수 있어야 한다.
프론트 컨트롤러 패턴 활용
- 상품 : *.product
- 유저 : *.user
- 거래 : *.trans
- 고객지원 : *.customerservice
- 로그인 : *.do
