목록Project_WEATHERWEAR (68)
hyeonga_code
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tRp8b/btsD4uVfoZV/rTUywLO8LQNw9nOpeqKuA0/img.png)
reProject_32_배송관리 페이지 작업 2024.01.20 배송관리는 택배사를 관리하는 페이지가 있어야 해서 작업한 기능이다. 택배사 리스트 페이지, 택배사 추가, 수정, 삭제 기능을 구현했다. 따로 상세 페이지가 있을만큼 상세 내용이 많 hyeonga493.tistory.com 2024.01.23 관리자가 필요한 작업들을 자잘한 부분을 제외하고 작업이 어느정도 완료되었다. 이번주부터 사용자 화면작업을 시작하기로 했다. 2024.01.25 메인페이지, 상품 목록 페이지, 상품 상세 페이지 작업 header.jsp 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 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/nS51W/btsD0EcpCbE/2FfbshUCqrTnMCXhul2OE1/img.png)
2024.01.20 배송관리는 택배사를 관리하는 페이지가 있어야 해서 작업한 기능이다. 택배사 리스트 페이지, 택배사 추가, 수정, 삭제 기능을 구현했다. 따로 상세 페이지가 있을만큼 상세 내용이 많지 않아 ADMINLTE3의 모달 창 기능을 사용해서 작업했다. 1. DeliveryController.java 작성 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 74 75 76 77..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Qy3PS/btsDUJmq8YE/pS7KRtGoMBRJB6fmRQPSyk/img.png)
reProject_30_정렬기능 추가 reProject_29_관리자 주문 관리 페이지 2024.01.19 주문은 상세 페이지를 따로 작성하지 않고 주문 목록에서 간단한 수정을 할 수 있게 구현하려고 한다. 기존의 테이블은 orders에 orderStatus가 있어 주문 hyeonga493.tistory.com 2024.01.20 엑셀 파일로 저장하는 기능을 작성 1. orderList.jsp 파일 수정 ---- 전화번호를 저장하는데에 있어 엑셀 컬럼 값을 따로 설정하지 않았기에 숫자로 인식하고 앞의 0을 생략하고 출력하는 문제가 발생했다. ---- 구글링한 결과 텍스트로 변환하여 출력하고 싶은 경우 셀 서식을 지정하는 방법이 있었다. style="mso-number-format:'/@' 을 추가하면 된다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lXoan/btsDQ3qbKyv/gwuXOEK3jaRYa2m2BkK0M0/img.png)
reProject_29_관리자 주문 관리 페이지 2024.01.19 주문은 상세 페이지를 따로 작성하지 않고 주문 목록에서 간단한 수정을 할 수 있게 구현하려고 한다. 기존의 테이블은 orders에 orderStatus가 있어 주문번호가 동일한 여러 상품을 일괄로 hyeonga493.tistory.com 2024.01.19 현재 상품 관리, 주문 관리 페이지에 버튼으로 최신순/이름순 등의 정렬 기능을 추가하기 위해 만들어 두었던 부분을 작업 기존에 작업했던 기능으로 사용하는 부분이 있으므로 추가로 생성해서 다른 작업과 충돌되지 않도록 한다. 1. SearchOrderby.java 클래스 생성 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package com.w2.util; import..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bC2L4n/btsDJTo5Nqb/DjVtLcUNW6SLefeGHxKocK/img.png)
reProject_28_상품 등록 페이지/상품 상세 페이지/삭제/수정 2024.01.18 상품 관리페이지에서 td에 onclick="location.href"로 처리해서 체크박스를 제외한 어디를 클릭해도 상품으로 이동하도록 작업했다. tr에 작업했었으나 checkbox를 클릭하는 경우에도 처리되므로 hyeonga493.tistory.com 2024.01.19 주문은 상세 페이지를 따로 작성하지 않고 주문 목록에서 간단한 수정을 할 수 있게 구현하려고 한다. 기존의 테이블은 orders에 orderStatus가 있어 주문번호가 동일한 여러 상품을 일괄로 처리하게 되어있었으나, 상품별로 개별 발송/주문 상태를 변경할 수 있도록 하기위해 orders의 orderStatus를 orders_info 테이블로 옮겨..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bwCH1Q/btsDKyqXkJY/v9m98wSkSFKlnfBszSkMjK/img.png)
reProject_27_체크박스 전체선택/전체해제 버튼으로 처리하기 2024.01.18 체크박스 기능을 버튼을 사용하여 작업하려고함. 전체선택으로 보여지고 전체선택한 경우 전체해제로 보여지도록 작업 checkbox.js 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 2 hyeonga493.tistory.com 2024.01.18 상품 관리페이지에서 td에 onclick="location.href"로 처리해서 체크박스를 제외한 어디를 클릭해도 상품으로 이동하도록 작업했다. tr에 작업했었으나 checkbox를 클릭하는 경우에도 처리되므로 제외시켰다. 1. ProductController.java 1 2 3 4 5 6 7 8 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/XbEli/btsDQgbRhnt/yDjkZxFEVuSqI3JEhMQ4t0/img.png)
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 2024.01.18 체크박스 기능을 버튼을 사용하여 작업하려고함. 전체선택으로 보여지고 전체선택한 경우 전체해제로 보여지도록 작업 checkbox.js 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bEzJNh/btsDKyj3R8h/spMzZhkh6avZ0ZTMW2YBEk/img.png)
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 - ProductService.java (interface) - ProductServiceImpl.java -- RESOURCE > src/main/resources - mybatis-config.xml > src/main/resources/mappings - product-mapping.xml 1. 페이지 호출 작업 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mVxO8/btsDKcVGjBJ/dQR3ZKzzUeKbBT8UhPiMUk/img.png)
reProject_24_프로젝트 중간 점검 2024.01.11 프로젝트 중간 점검 : 같이 프로젝트를 다시 작업하기로 했던 팀원들중 4명이 작업에 진행이 없어 각자 작업하기로 하고 결국 나와 한 명의 팀원은 같이 나머지 작업을 완료하기로 했다. hyeonga493.tistory.com 2024.01.15-16 작업내용 2024.01.15-16 작업내용 1. Web 화면 추가 1) admin - product - productList.jsp - order - orderList.jsp 2. Java 추가 작업 1) product - ProductVO - ProductPriceVO - OptionVO - ProductDAO 2) product.service - ProductService - ProductSer..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cu99He/btsDuT80L4x/8I45Z2WilE28tdyutkNI1K/img.png)
reProject_23_주문 결제 기능 구현_아임포트(i'mport) 2024-01-08 - 아임포트 -- 국내 PG 결제 연동을 쉽게 해준느 결제 API 서비스 -- PG_Payment Gateway : 전자결제서비스로 신용카드사와 직접 계약하기 어려운 온라인 쇼핑몰을 대신해 정산 업무를 대행해주 hyeonga493.tistory.com 2024.01.11 프로젝트 중간 점검 : 같이 프로젝트를 다시 작업하기로 했던 팀원들중 4명이 작업에 진행이 없어 각자 작업하기로 하고 결국 나와 한 명의 팀원은 같이 나머지 작업을 완료하기로 했다. 초기 작업했던 DB와 변경된 부분도 있고, 중간에 투입된 팀원이라 DB 환경 파악부터 다시 시작하기로 함. 회의 결과 DB 컬럼명을 한자리 약자로 작업해둔 부분들을 테이..