- 5명 팀프로젝트
- 운영체제: windows 10
- IDE: eclipse 2021-06 (4.20.0)
- 데이터베이스: oracle database 21.2.1.204 , oracle cloud(공용db)
- 웹애플리케이션 서버: Tomcat 9.0.56, Tomcat 10.0.14
- SQL 개발툴: Oracle SQL Developer
- 빌드도구 : Maven
- 형상관리도구 : Git
- 백엔드 개발: Java, SQL, JDBC, JSP, Spring Framework, Spring Boot, Mybatis
- 프론트엔드 개발: HTML, CSS, Javascript, jQuery, bootstrap5
- BootStrap, html5, css 로 맡은 화면 뷰 구현.
- 로그인(일반로그인, 카카오API 로그인), 회원가입, 회원탈퇴.
- 결제기능구현(카카오 API 결제- RestTemplate으로 연동.)
- 회원프로필 조회및 수정
- 만료된 쿠폰 스케줄처리.
- Spring MVC패턴, model2방식의 웹사이트 구현
- 외부 API 연동을 통해 다양한 개발경험쌓기 (결제API, 로그인API)
- 로그인 유효성검사
- AJAX 비동기 로그인 이외에 ajax로 데이터(json형식) 주고받기 (화면전환을 줄여 사용성 높이기)
- 쿠폰,포인트사용등 디테일한 결제 기능 구현.
- jquery, jstl, el표현식을 사용해 jsp에서 동적 기능 구현
- mybatis를 이용한 crud 작업.
- (22/01/19) 로그인기능 -
commit
: ec59a79 - (22/01/20) 카카오로그인 수정-
commit
: d9ef6a9 - (22/01/25) 회원가입 -
commit
: 63a7ff5 - (22/01/26) 카트기능 기초작업(mapper, service, jsp), 회원가입 유효성체크 -
commit
: 9c7cbdd - (22/01/27) 로그인 수정(권한에 따른 네브바기능추가),카트 mapper, 카트 jsp, 쿠폰 vo. -
commit
: c7ebb3d - (22/01/28) 장바구니 강의 조희, 결제/쿠폰/위시리스트 vo,mapper,Service 셋팅 -
commit
: 4750ddc - (22/02/03) 장바구니 총가격, 쿠폰조회 -
commit
: f38579e - (22/02/04) 위시리스트이동, 장바구니삭제, 쿠폰사용시 결제가격변동. -
commit
: 84e7eca - (22/02/07) 장바구니쿠폰/포인트 적용, 위시리스트이동, 장바구니 전체삭제 -
commit
: 84ff321 - (22/02/08) dto에 쿠폰마감기한추가, 쿠폰추가기능구현, 쿠폰d-day기능구현 -
commit
: 64299a6 - (22/02/09) 위시리스트담기(비동기), 장바구니담기(비동기), 쿠폰조회수정, 위시리스트조회, 포인트조회 -
commit
: 880a910 - (22/02/11) 주문하기로직(ORDER, ORDERITEM, PAYMENT 정보저장,수강중 강좌 추가, 카트 전체삭제), DETAIL에서 비동기로 카트/위시리스트 담기, 학습중과 수강신청하기 분리, 비밀번호 암호화, 프로필 / 결제내역 조회 JSP,위시리스트 조회. -
commit
: 5c96b55 - (22/02/12) 카카오페이결제, 결재내역조회, 쿠폰함 수정(사용완료, 기한만료조회),프로필수정, 비밀번호발급/변경, 탈퇴하기(+로그인시 탈퇴회원예외처리), 강사신청jsp -
commit
: e7ed134 - (22/02/15) 카트 포인트사용 오류수정, 강사등록 구현, 위시리스트삭제 구현, 학생마이페이지 대시보드 구현. -
commit
: b768cb1 - (22/02/20) 404,500 예외처리, 쿠폰스케줄 처리 -
commit
: 6fceaed