hyeonga_code

reProject_00_작업 일지 본문

Project_WEATHERWEAR

reProject_00_작업 일지

hyeonga 2023. 12. 27. 15:16
반응형

 

 

reProject_01_프로젝트 재정비

2023-12-08 - 프로젝트 기간이 종료되었지만 프로젝트가 완벽하지 않은 상태로 마무리되었으므로 다시 보완하기로 결정 - 부족한 점 - 화면이 일관성 없이 각자 진행하여 충돌하는 css - 일관되지 않

hyeonga493.tistory.com

 

 

 

reProject_02_ input 태그 간단한 css, 로그인 페이지, 아이디 찾기/ 비밀번호 찾기 페이지 구현하기

2023.12.12. input 태그 css 정리 > css 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 inpu

hyeonga493.tistory.com

 

 

 

reProject_03_jquery 알아보기, 회원가입 페이지 구현하기(약관동의, Form 작성)

2023.12.13 1. jQuery를 이해하고 싶어 집에 있던 책을 한 번 훑었다. - 클래스 추가 $().addClass( '클래스 이름' ); - 클래스 제거 $().removeClass( '클래스 이름' ); - css 변경 $().css( { "css타입" : "속성값" } ); -

hyeonga493.tistory.com

 

 

reProject_04_ajax 알아보기

2023.12.14 - aJax -- 프로그램 언어가 아님 ---- XMLHttpRequest : 웹서버에 데이터를 요청 ---- JavaScript, HTML DOM : 데이터 보여주기 -- 페이지 새로고침 없음 -- 서버로부터 데이터 받아 작업 수행 -- 동작 과정

hyeonga493.tistory.com

 

 

reProject_05_마이페이지 구현

2023-12-16 ~ 2023-12-20 커뮤니티 페이지에 구현한 방식과 동일하게 마이페이지에 적용해서 구현하려고 한다. 1. ClientGetController.java 에 페이지 호출을 위한 코드를 작성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

hyeonga493.tistory.com

 

 

reProject_06_회원 가입 기능 구현

reProject_05_마이페이지 구현 2023-12-16 ~ 2023-12-20 커뮤니티 페이지에 구현한 방식과 동일하게 마이페이지에 적용해서 구현하려고 한다. 1. ClientGetController.java 에 페이지 호출을 위한 코드를 작성 1 2 3

hyeonga493.tistory.com

 

 

reProject_07_로그인 기능 구현

2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023.12.21 - 2023.12.22 reProject_06_회원 가입 기능 구현 reProject_05_마이페이지 구현 2023-12-16 ~ 2023-12-20 커뮤니티 페이

hyeonga493.tistory.com

 

 

reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기)

2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) reProject_07_로그인 기능 구현 2023.12.21 - 2023.12.22 2023.12.23 - [Project] - reProject_06_회원 가입 기능 구현 - 로그인 기

hyeonga493.tistory.com

 

 

reProject_09_사용자 상품 리스트 페이지 구현

reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023.12.23 - [Project] - reProject_07_로그인 기능 구현 2023.12.21 - 2023.12.22 기존에 작업했던 form action 방식이 아닌 ajax로 처리 1.client_findInf

hyeonga493.tistory.com

 

 

 

reProject_10_사용자 상품 상세 페이지 구현

reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023-12-22 -- 회원 기능을 완벽하게 구현하지 않았으나 다음주 금요

hyeonga493.tistory.com

 

 

reProject_11_장바구니 페이지 구현

reProject_10_사용자 상품 상세 페이지 구현 reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023-12-22 -- 회원 기능을

hyeonga493.tistory.com

 

 

reProject_12_장바구니 기능 구현_1_장바구니 페이지 수정, 상품 선택 삭제, 전체 삭제

reProject_11_장바구니 페이지 구현 reProject_10_사용자 상품 상세 페이지 구현 reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번

hyeonga493.tistory.com

 

 

reProject_13_장바구니 기능 구현_2_상품 상세 페이지에서 장바구니에 추가 기능 구현

2023.12.29 - [Project] - reProject_12_장바구니 기능 구현_1_장바구니 페이지 수정, 상품 선택 삭제, 전체 삭제 2023.12.28 -- 상품 상세에서 장바구니에 추가 기능 구현 >> 비로그인 장바구니 기능을 구현하기

hyeonga493.tistory.com

 

 

reProject_14_장바구니 기능 구현_3_기능 실행 결과

reProject_13_장바구니 기능 구현_2_상품 상세 페이지에서 장바구니에 추가 기능 구현 2023.12.29 - [Project] - reProject_12_장바구니 기능 구현_1_장바구니 페이지 수정, 상품 선택 삭제, 전체 삭제 2023.12.28 --

hyeonga493.tistory.com

 

 

reProject_15_주문 페이지, 주문 상세 페이지 작업

2024-01-02 주문페이지로 이동 시 session이 없는 경우(로그인하지 않은 경우) , cookie 값이 없는 경우(비회원 쿠키가 생성되지 않은 경우) 로그인/비회원으로 주문 버튼이 보여지게 된다. 로그인 시 아

hyeonga493.tistory.com

 

 

reProject_16_ 장바구니 기능 구현 수정, 재고 수량 적용

reProject_15_주문 페이지, 주문 상세 페이지 작업 2024-01-02 주문페이지로 이동 시 session이 없는 경우(로그인하지 않은 경우) , cookie 값이 없는 경우(비회원 쿠키가 생성되지 않은 경우) 로그인/비회원

hyeonga493.tistory.com

 

 

reProject_17_쇼핑몰 상품 재고 반영, 장바구니 수량 변경 적용 구현

reProject_16_ 장바구니 기능 구현 수정, 재고 수량 적용 reProject_15_주문 페이지, 주문 상세 페이지 작업 2024-01-02 주문페이지로 이동 시 session이 없는 경우(로그인하지 않은 경우) , cookie 값이 없는 경

hyeonga493.tistory.com

 

 

reProject_18_Spring Scheduler 이용해서 만료된 쿠키에 적용하기 구현 준비

reProject_17_쇼핑몰 상품 재고 반영, 장바구니 수량 변경 적용 구현 reProject_16_ 장바구니 기능 구현 수정, 재고 수량 적용 reProject_15_주문 페이지, 주문 상세 페이지 작업 2024-01-02 주문페이지로 이동

hyeonga493.tistory.com

 

 

reProject_19_Spring Scheduler 이용해서 만료된 쿠키에 적용하기

reProject_18_Spring Schedular 이용해서 만료된 쿠키에 적용하기 구현 준비 reProject_17_쇼핑몰 상품 재고 반영, 장바구니 수량 변경 적용 구현 reProject_16_ 장바구니 기능 구현 수정, 재고 수량 적용 reProject_

hyeonga493.tistory.com

 

 

reProject_20_스케줄러 활용, 날씨 API 활용_OpenWeatherMap

2024.01.06 - [Project] - reProject_19_Spring Scheduler 이용해서 만료된 쿠키에 적용하기 2024.01.05 프로젝트 메인 페이지에서 날씨를 활용한 상품을 추천해주는 기능을 구현하기로 했었다. 스케줄러를 사용한

hyeonga493.tistory.com

 

 

 

reProject_21_스케줄러 활용, 날씨 API 활용_OpenWeatherMap

reProject_20_스케줄러 활용, 날씨 API 활용_OpenWeatherMap 2024.01.06 - [Project] - reProject_19_Spring Scheduler 이용해서 만료된 쿠키에 적용하기 2024.01.05 프로젝트 메인 페이지에서 날씨를 활용한 상품을 추천해

hyeonga493.tistory.com

 

 

reProject_22_Ajax로 List값 화면에 뿌리기, community 페이지 DB 연결

reProject_21_스케줄러 활용, 날씨 API 활용_OpenWeatherMap reProject_20_스케줄러 활용, 날씨 API 활용_OpenWeatherMap 2024.01.06 - [Project] - reProject_19_Spring Scheduler 이용해서 만료된 쿠키에 적용하기 2024.01.05 프로젝

hyeonga493.tistory.com

 

 

reProject_23_주문 결제 기능 구현_아임포트(i'mport)

2024-01-08 - 아임포트 -- 국내 PG 결제 연동을 쉽게 해준느 결제 API 서비스 -- PG_Payment Gateway : 전자결제서비스로 신용카드사와 직접 계약하기 어려운 온라인 쇼핑몰을 대신해 정산 업무를 대행해주

hyeonga493.tistory.com

 

 

reProject_24_프로젝트 중간 점검

2024.01.11 프로젝트 중간 점검 : 같이 프로젝트를 다시 작업하기로 했던 팀원들중 4명이 작업에 진행이 없어 각자 작업하기로 하고 결국 나와 한 명의 팀원은 같이 나머지 작업을 완료하기로 했다.

hyeonga493.tistory.com

 

 

reProject_25_[ 보류 ] DROPZONE 이미지 드래그해서 업로드하기

reProject_24_프로젝트 중간 점검 2024.01.11 프로젝트 중간 점검 : 같이 프로젝트를 다시 작업하기로 했던 팀원들중 4명이 작업에 진행이 없어 각자 작업하기로 하고 결국 나와 한 명의 팀원은 같이 나

hyeonga493.tistory.com

 

 

reProject_26_관리자 상품관리 페이지

2024.01.18 사용한 부트스트랩: ADMINLTE3 상품 관리 페이지 작업 -- JAVA > com.w2.admin.controller - ProductController.java > com.w2.product - ProductVO.java - ProductPriceVO.java - OptionVO.java - ProductDAO.java > com.w2.product.service - P

hyeonga493.tistory.com

 

 

reProject_27_체크박스 전체선택/전체해제 버튼으로 처리하기

reProject_26_관리자 상품관리 페이지 2024.01.18 사용한 부트스트랩: ADMINLTE3 상품 관리 페이지 작업 -- JAVA > com.w2.admin.controller - ProductController.java > com.w2.product - ProductVO.java - ProductPriceVO.java - OptionVO.java

hyeonga493.tistory.com

 

 

reProject_28_상품 등록 페이지/상품 상세 페이지/삭제/수정

reProject_27_체크박스 전체선택/전체해제 버튼으로 처리하기 2024.01.18 체크박스 기능을 버튼을 사용하여 작업하려고함. 전체선택으로 보여지고 전체선택한 경우 전체해제로 보여지도록 작업 checkbo

hyeonga493.tistory.com

 

 

reProject_29_관리자 주문 관리 페이지

reProject_28_상품 등록 페이지/상품 상세 페이지/삭제/수정 2024.01.18 상품 관리페이지에서 td에 onclick="location.href"로 처리해서 체크박스를 제외한 어디를 클릭해도 상품으로 이동하도록 작업했다. tr

hyeonga493.tistory.com

 

 

reProject_30_정렬기능 추가

reProject_29_관리자 주문 관리 페이지 2024.01.19 주문은 상세 페이지를 따로 작성하지 않고 주문 목록에서 간단한 수정을 할 수 있게 구현하려고 한다. 기존의 테이블은 orders에 orderStatus가 있어 주문

hyeonga493.tistory.com

 

 

reProject_31_JSP Spring Excel 저장하기 기능

reProject_30_정렬기능 추가 reProject_29_관리자 주문 관리 페이지 2024.01.19 주문은 상세 페이지를 따로 작성하지 않고 주문 목록에서 간단한 수정을 할 수 있게 구현하려고 한다. 기존의 테이블은 orders

hyeonga493.tistory.com

 

 

reProject_32_배송관리 페이지 작업

2024.01.20 배송관리는 택배사를 관리하는 페이지가 있어야 해서 작업한 기능이다. 택배사 리스트 페이지, 택배사 추가, 수정, 삭제 기능을 구현했다. 따로 상세 페이지가 있을만큼 상세 내용이 많

hyeonga493.tistory.com

 

 

reProject_33_ZenBlog 부트스트랩을 사용하여 사용자 화면 작업(메인페이지, 상품 목록 페이지, 상품

reProject_32_배송관리 페이지 작업 2024.01.20 배송관리는 택배사를 관리하는 페이지가 있어야 해서 작업한 기능이다. 택배사 리스트 페이지, 택배사 추가, 수정, 삭제 기능을 구현했다. 따로 상세 페

hyeonga493.tistory.com

 

 

reProject_34_트랜잭션 적용하기

reProject_33_ZenBlog 부트스트랩을 사용하여 사용자 화면 작업(메인페이지, 상품 목록 페이지, 상품 reProject_32_배송관리 페이지 작업 2024.01.20 배송관리는 택배사를 관리하는 페이지가 있어야 해서 작

hyeonga493.tistory.com

 

 

reProject_35_사용자 메인페이지, 상품 목록 페이지 기능 구현

reProject_34_트랜잭션 적용하기 reProject_33_ZenBlog 부트스트랩을 사용하여 사용자 화면 작업(메인페이지, 상품 목록 페이지, 상품 reProject_32_배송관리 페이지 작업 2024.01.20 배송관리는 택배사를 관리

hyeonga493.tistory.com

 

 

reProject_36_사용자 장바구니 기능 구현(수량 변경, 선택 삭제, 전체 삭제)

reProject_35_사용자 메인페이지, 상품 목록 페이지 기능 구현 reProject_34_트랜잭션 적용하기 reProject_33_ZenBlog 부트스트랩을 사용하여 사용자 화면 작업(메인페이지, 상품 목록 페이지, 상품 reProject_32_

hyeonga493.tistory.com

 

 

reProject_37_사용자 상품 상세 페이지 기능 구현 옵션 선택/삭제/수량 변경

reProject_36_사용자 장바구니 기능 구현(수량 변경, 선택 삭제, 전체 삭제) 2024.01.28 장바구니 페이지를 작업하려고 보니 ZenBlog에는 table 태그에 관련된 코드가 없어 기존에 작업한 화면을 적용하여

hyeonga493.tistory.com

 

 

reProject_38_sweetAlert2 적용하기, myBatis foreach문으로 반복 update, delete 적용

2024.01.30 기존에 작업했던 파일중 foreach문이 실행되지 않아 DAO.java에서 for문으로 작업한 기능들을 수정 alert()을 custom하기위해 sweetAlert을 적용했다. -- sweetAlert 적용 구글링을 하다가 참고한 사이

hyeonga493.tistory.com

 

 

reProject_39_위시리스트 추가/삭제 기능 작업

reProject_38_sweetAlert2 적용하기, myBatis foreach문으로 반복 update, delete 적용 2024.01.30 기존에 작업했던 파일중 foreach문이 실행되지 않아 DAO.java에서 for문으로 작업한 기능들을 수정 alert()을 custom하기위

hyeonga493.tistory.com

 

 

reProject_40_Dropzone 이해하기, 관리자 상품 등록 이미지 업로드 적용, summernote S3 이미지 업로드 적용

reProject_39_위시리스트 추가/삭제 기능 작업 reProject_38_sweetAlert2 적용하기, myBatis foreach문으로 반복 update, delete 적용 2024.01.30 기존에 작업했던 파일중 foreach문이 실행되지 않아 DAO.java에서 for문으로

hyeonga493.tistory.com

 

 

reProject_41_사용자 주문하기 페이지, 스크립트 작성

reProject_40_Dropzone 이해하기, 관리자 상품 등록 이미지 업로드 적용, summernote S3 이미지 업로드 적용 2024.01.31 상품 등록시 상품 사진 업로드, 리뷰 이미지, 공지 이미지 등 이미지를 aws s3에 업로드하

hyeonga493.tistory.com

 

 

reProject_42_주문 기능 작업

2024.02.02, 2024.02.04 주문 기능 작업 -- 회원인경우 배송지 목록 조회, 선택, 삭제, 추가 기능 -- 쿠폰리스트업(사용가능한 쿠폰중 최소 금액이 만족하는 쿠폰만 선택 가능) -- 포인트 실시간 적용 --

hyeonga493.tistory.com

 

 

reProject_43_팀플 회의, 작업 일지

2024.02.05 팀플 회의 -- 관리자 쿠폰 관리 -- 취소 / 환불 / 교환 / 리뷰 작성 기능 -- 스케줄러 기능 추가 (쿠키만료, 쿠폰 만료, 날씨업데이트) -- 날씨 정보 -- 통계(대부분 chart.js를 사용하는 것 같음)

hyeonga493.tistory.com

 

반응형