본문 바로가기
프로젝트

[팀 프로젝트]Spring기반 MVC2 패턴 팀 프로젝트

by 근근커 2022. 10. 24.

이번 프로젝트는 JSP기반 프로젝트를 Spring으로 이관하여 작업하였다.

mybatis를 사용해 2-layered-archtecture의 형식으로 구성되어 있으며,

기존 프로젝트보다 추가된 기능은 다음과 같다.

첫번째로는 한/영 오토마타이다.

종종 검색어를 영타로 잘못 입력하는 경우가 있다.

사용자의 실수로 인한 오입력을 방지하여 편의성을 좀 더 제공할 수 있도록 고안하여 추가한 기능이다.

 

두번째로는 로그인 실패 횟수 제한이다.

이번 프로젝트에서는 시연의 편의성을 위하여 session스코프에서 처리하였지만,

기회가 된다면 DB와 Spring security를 이용하여 심도있게 구현해보고싶은 기능이다.

 

세번째는 별점 플러그인이다.

정확히는 별점 플러그인은 이미 JSP프로젝트에서 추가되었고, 이번에 추가된 기능은

리뷰의 별점들을 평균내어 상품의 별점으로 등록하는 기능이다.

 

마지막으로 결제API의 추가이다.

Kakao QR 시스템과 PayApp,PayPle(계좌이체,카드결제)가 추가되었다.

PayApp은 테스트결제가 실결제가 된 후 나중에 환불되는 시스템으로 실결제가 되지않는 KakaoQR을 이용하여 시연을

진행한다.

 

추가적으로 눈여겨 볼 점은 이번 프로젝트의 크롤링을 셀레니움을 사용했다는 것이다.

셀레니움을 사용하여 Jsoup으로는 크롤링 할 수 없었던 부분까지도 전부 크롤링이 가능하게 되었다.

 

PetShop_ver3 (1).pptx
5.47MB

Processing your files… (github.com)

 

sonsunghwan94/SpringProject

Contribute to sonsunghwan94/SpringProject development by creating an account on GitHub.

github.com

 

댓글