개인 프로젝트
MVC 기반 네이버페이 웹 기능 구현 프로젝트
BEstyle
2022. 12. 26. 15:20
- MVC 기반 네이버페이 웹 기능 구현 프로젝트 팀별 프로젝트 🫂
🗓️ 프로젝트 일정
📌 프로젝트 정의서
- 네이버페이 사용자 메인 페이지 기능 구현
- 주의사항 ✨
- 구현 범위에서 뷰 단은 모두 제외
- 간단하게 출력하는 식으로 뷰를 만들거나 뷰 없이 바로 Controller 단에서 테스트 하면 됩니다!
- API 설계는 네이버페이와 동일하게 할 필요 없음
- 구현 범위에서 뷰 단은 모두 제외
- 구현 범위
- 메인 페이지 로그인 기능
- 네이버페이의 쇼핑 부분
- URL 설계
- URL은 직접 설계 참고
- Naver Pay와 동일할 필요는 없음
- 아직 RestAPI를 공부하기 전이므로 GET, POST 메소드로만 설계
메인 페이지 접근 GET localhost:8080 로그인 페이지 접근 GET localhost:8080/login 로그인 시도 POST localhost:8080/login Member MEMBER 네이버페이 접근 GET localhost:8080/naver/pay 네이버페이 쇼핑 리스트 반환 List<Shopping> SHOPPING 쇼핑 리스트 기간 검색 GET 쇼핑 리스트 기간 검색 결과 반환 SHOPPING 쇼핑 리스트 상세 페이지 접근 GET 쇼핑 리스트 상세 리스트 반환 List<ShoppingDetail> SHOPPING / PAYMENT 쇼핑 리스트 상세 리스트 삭제 POST SHOPPING / PAYMENT
📌 프로젝트 채점기준표
- 시나리오 구성 20
- 사용자 페이지에서 발생할 수 있는 시나리오와 기능 및 분석
- URL 설계 20
- 각 기능에 따른 URL 설계
- DB 구조 설계 10
- 각 기능 개발을 위한 DB 구조 설계
- 클래스 설계 20
- Entity, DTO, VO 클래스 설계 10
- DAO 설계 및 기능 구현 10
- 시나리오 기능 개발 30
- MVC 구조 계층 설계 10
-
- MVC 기반 네이버페이 웹 기능 구현 프로젝트 팀별 프로젝트 🫂시나리오 기능 개발 및 예외처리 20</aside>