본문 바로가기
728x90
반응형

프로젝트/쇼핑몰11

쇼핑몰 ERD(최종) - 추후 쇼핑몰의 확장성을 고려했을때 하나의 테이블에 많은 데이터가 쌓이게 되면 수많은 데이터 안에서 해당 데이터를 처리하게 될 경우 성능이 저하될 수 있다고 판단함 - 필요할 경우 나누어진 각각의 데이터들로 마케팅 정보에 활용 할 수 있음 2021. 1. 4.
환불처리 구현 결제가 완료되고 해당 물품 배송까지 정상적으로 됐다고 가정하고 시작을 해보자 해당 물품을 환불요청을 할 때 고객은 환불사유, 사진 등록(환불사유를 확인할 수 있는 사진)을 작성하고 환불 요청을 할 것이다.. 물품을 받은 직후 2주가 지나면 환불이 불가능하다고 예를 들자(쇼핑몰마다 환불할수 있는 기간은 다를 것임) 해당 주문에 대해서 환불요청을 여러 번 할 수 있는가?? ) 1. 여러 번 신청할 수 있다.(환불 번호 칼럼 추가하고 PK로 만들어 줘야 됨 주문 상세 번호가 PK이면 중복된 값이 못 들어감) (관리자 환불내역) 환불번호 주문 상세 번호 환불 상태 환불사유 1 A001 진행 중 상품 손상 2 A001 진행중 상품 없음 2. 한 번만 환불 요청을 할 수 있다.(서버에서 하는 작업이 많아짐 환불내역.. 2020. 12. 28.
자바스크립트 크로스 도메인 에러 로컬 서버 -> 아임포트 서버로 Ajax 통신시 Cross Domain(다른 URL의 리소스를 건드는 짓을 막는 보안규칙) 발생 발생이유) - 자바스크립트로 다른 서버의 자원에 접근을 하지 못하는 정책(동일 출처 정책-Same Origin Policy) 때문! 동일 출처 정책(Same Origin Policy) 무엇인가? ) - 자바스크립트 보안을 위해 필요하지만 요즘에는 Rest API 사용과 같이 자바스크립트에서 외부 도메인으로 호출이 필요한 경우가 많아지는 상황에서는 불편한 기술이 될수 있음 이걸보완하기 위해 CORS 라는 추가정책이 만들어짐 동일 출처 정책(Same Origin Policy) 회피하여 외부서버로 요청 날리는 방법) 1.웹 브라우저 실행시 외부 요청을 허용하게 해주는 옵션 추가 2... 2020. 12. 27.
[Java]아임포트 환불요청시 액세스 토큰 발급 액세스 토큰 발급 과정을 클라이언트에서 수행하면 REST API 키와REST API Secret이 노출되어 보안상 안전하지 않기 때문에 토큰 발급 요청은 반드시 서버사이드에서 수행해야 됨! 1. 액세스 토큰을 받을 변수와 액세스 토큰을 받아올 요청 주소를 입력함 2. 요청 방식(GET 또는 POST) , Header , Data 옵션을 설정해줌 3. 자신의 imp_key와 imp_secret 키를 JSON형태로 넣은 후 아임 포트 서버로 Request(요청)을 해줌 4. 아임 포트 서버로 요청한 응답을 JSON 형태로 받게 되면 JSONParser 라이브러리를 사용해 액세스 토큰을 뽑아줌 5. 결과창 참고 : data-make.tistory.com/532 2020. 12. 27.
728x90
반응형