Skip to content

heekyoung-kim/RunLearn-final

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

final-project(강의 사이트 제작)

image

메인화면

MVC Model2 기반으로 작업 진행

작업 환경

  • 운영체제: 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

ERD 설계 (23) - oracle

작업 내역

  • BootStrap, html5, css 로 맡은 화면 뷰 구현.
  • 로그인(일반로그인, 카카오API 로그인), 회원가입, 회원탈퇴.
  • 결제기능구현(카카오 API 결제- RestTemplate으로 연동.)
  • 회원프로필 조회및 수정
  • 만료된 쿠폰 스케줄처리.

구현 목적

  1. Spring MVC패턴, model2방식의 웹사이트 구현
  2. 외부 API 연동을 통해 다양한 개발경험쌓기 (결제API, 로그인API)
  3. 로그인 유효성검사
  4. AJAX 비동기 로그인 이외에 ajax로 데이터(json형식) 주고받기 (화면전환을 줄여 사용성 높이기)
  5. 쿠폰,포인트사용등 디테일한 결제 기능 구현.
  6. jquery, jstl, el표현식을 사용해 jsp에서 동적 기능 구현
  7. 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

Releases

No releases published

Packages

No packages published

Languages

  • Java 99.8%
  • CSS 0.2%