목록Project_WEATHERWEAR (68)
hyeonga_code
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/kUGul/btsC2vH1TWX/rlUS52ZvrBL6LHO41WV7rK/img.png)
reProject_15_주문 페이지, 주문 상세 페이지 작업 2024-01-02 주문페이지로 이동 시 session이 없는 경우(로그인하지 않은 경우) , cookie 값이 없는 경우(비회원 쿠키가 생성되지 않은 경우) 로그인/비회원으로 주문 버튼이 보여지게 된다. 로그인 시 아 hyeonga493.tistory.com 2024.01.03 팀원들과 작업한 장바구니 기능 구현에 관한 회의를 진행했다. -- 다르게 작업한 부분 ---- ajax 결과를 모듈화하여 DTO로 넘기도록 작업 ---- 상품 상세에서 상품옵션 리스트로 Controller로 넘겨 ajax 한 번만 실행되도록 작업 ---- 재고수량에 따라 추가할 수 있는 상품 수량 제한 -- 상품옵션을 list로 넘겨 ajax가 한 번만 처리되도록 변경..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/2X18y/btsCSb5km8j/wtcUFxFyLHqCgDadsg5qv0/img.jpg)
시도 1. S3 서버에만 업로드하기 ======== 1. pom.xml 파일에 aws-java-sdk-s3 라이브러리 추가 com.amazonaws aws-java-sdk-s3 1.11.901 com.fasterxml.jackson.core jackson-databind 2.15.2 com.fasterxml.jackson.dataformat jackson-dataformat-xml 2.15.1 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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b2y98Q/btsCU1OsN5A/TXdFaFnhZQOWsyCEfclaK1/img.jpg)
- S3 를 사용하기 위해서는 엑세스 권한을 가진 IAM 사용자가 있어야 합니다. 1. AWS에서 IAM 선택 2. 엑세스 관리 > 사용자에서 사용자 생성 3. 권한 설정 > 직접 정책 연결 > "AmazonS3FullAccess" 선택 > 다음 4. 태그 추가 건너뛰기 5. 엑세스 키 생성하기 6. CLI 선택 7. 엑세스 키/비밀 엑세스 키 확인 >>> 꼭 저장해두기 엑세스 키 : 비밀 엑세스 키 : 완료 =========================================== S3 설정하기 1. AWS 접속 > S3 선택 > 버킷 생성 추가 : >>> ACL 활성화를 선택해야 추후에 ACL 편집이 가능합니다. 2. 버킷의 퍼블릭 엑세스 차단 해제 3. 버킷 만들기 4. 상세 정보 보기 5. 권..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/NbQGl/btsCZhb86Mv/jMdgDKReeIRzI9IUSuO1MK/img.png)
reProject_14_장바구니 기능 구현_3_기능 실행 결과 reProject_13_장바구니 기능 구현_2_상품 상세 페이지에서 장바구니에 추가 기능 구현 2023.12.29 - [Project] - reProject_12_장바구니 기능 구현_1_장바구니 페이지 수정, 상품 선택 삭제, 전체 삭제 2023.12.28 -- hyeonga493.tistory.com 2024-01-02 주문페이지로 이동 시 session이 없는 경우(로그인하지 않은 경우) , cookie 값이 없는 경우(비회원 쿠키가 생성되지 않은 경우) 로그인/비회원으로 주문 버튼이 보여지게 된다. 로그인 시 아이디, 비밀번호를 입력받는 form이 보여지도록 합니다. 로그인이 성공하거나 비회원으로 주문하기 버튼을 클릭하는 경우 주문서 d..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/N5W69/btsCG3mh0mv/2CNqnnuikudyekEviQbCJ1/img.png)
reProject_13_장바구니 기능 구현_2_상품 상세 페이지에서 장바구니에 추가 기능 구현 2023.12.29 - [Project] - reProject_12_장바구니 기능 구현_1_장바구니 페이지 수정, 상품 선택 삭제, 전체 삭제 2023.12.28 -- 상품 상세에서 장바구니에 추가 기능 구현 >> 비로그인 장바구니 기능을 구현하기 hyeonga493.tistory.com 2023.12.28 >>> 실행 >>> 장바구니 담기 버튼 클릭 -- 현재 로그인하지 않은 상태이므로 쿠키가 생성되어 테이블에 저장됨 >> 각각 수량 변경도 잘 적용됨 >>> 선택 삭제 기능 >>> 전체 삭제 기능 reProject_15_주문 페이지, 주문 상세 페이지 작업 2024-01-02 주문페이지로 이동 시 sessio..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/eFMUdB/btsCMy6IamH/8nn2lQfnY5EZlYUtKyNBm0/img.png)
reProject_12_장바구니 기능 구현_1_장바구니 페이지 수정, 상품 선택 삭제, 전체 삭제 reProject_11_장바구니 페이지 구현 reProject_10_사용자 상품 상세 페이지 구현 reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번 hyeonga493.tistory.com 2023.12.28 -- 상품 상세에서 장바구니에 추가 기능 구현 >> 비로그인 장바구니 기능을 구현하기 위해 cart 테이블을 수정했다. 회원용/비회원용으로 테이블을 따로 설정하는 방법도 있으나 비로그인 상태로 장바구니에 상품을 넣은 후 로그인 시 데이터를 옮겨야하는 번잡한 과정을 생략하기 위함이었다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dhwgUQ/btsCSz4i7UM/4nhtzXjUgkZUjKQeOV2HsK/img.png)
reProject_11_장바구니 페이지 구현 reProject_10_사용자 상품 상세 페이지 구현 reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023-12-22 -- 회원 기능을 hyeonga493.tistory.com 2023.12.28 - 상품 상세페이지에서 옵션 선택 후 장바구니에 담기 버튼 클릭 시 장바구니로 이동하며 장바구니 테이블에 데이터 삽입 - 옵션 선택 전 장바구니에 담기 페이지 클릭 시 alert 띄우기 >> 현재 작업해뒀던 js 파일, jsp 파일에서 div id를 proId로 설정하고 작업했으나, 같은 상품, 다른 옵션을 장바구니에 넣은 경우 중복..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/c1hQwN/btsCCzerteh/pCAc4utSwd6dOE4pgF9xq1/img.png)
reProject_10_사용자 상품 상세 페이지 구현 reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023-12-22 -- 회원 기능을 완벽하게 구현하지 않았으나 다음주 금요 hyeonga493.tistory.com 2023.12.26 - 2023.12.27 - 기존 프로젝트에서 작업한 table 태그 대신 div, ul 태그를 사용하여 테이블을 구성 - 현재 기능을 수행하기 위해 두 개의 상품을 임의로 박아둠 - 수량 변경시 Price 란의 가격, 하단의 총 상품금액에 자동으로 적용되게 함 -- 장바구니 페이지 구현 1. client_cart.jsp 작성 1 2 3 4..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bhnF0X/btsCN3q0t0X/KZf3cRwBKz13b9n7jTIJeK/img.png)
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 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Fo2jV/btsCwRTyh1b/UceFWCmxJ5nLCZtiY0ZkRK/img.png)
reProject_09_사용자 상품 리스트 페이지 구현 2023.12.23 - [Project] - reProject_08_회원 정보 찾기 기능 구현(아이디 찾기, 비밀번호 찾기) 2023-12-22 -- 회원 기능을 완벽하게 구현하지 않았으나 다음주 금요일까지 팀원들과 하기로 한 스터디때문에 hyeonga493.tistory.com 2023-12-22 -- 회원 기능을 완벽하게 구현하지 않았으나 다음주 금요일까지 팀원들과 하기로 한 스터디때문에 상품 리스트, 상품 상세 페이지 기능부터 구현 -- 기존의 프로젝트에서는 패키지를 크게 product, admin, client로 나누어 작업했는데 product에 admin과 client의 내용이 같이 들어가 불편함이 있었으므로 product를 둘로 나누어 작..