기능 명세서 내용 : 현재날짜와 예상배송일을 비교해서,예상배송일이 지났을 경우에만 '주문목록 삭제' 버튼이 보이도록 한다. + 예상배송일이 현재날짜를 지났을 경우 '배송완료'와 배송완료일을 출력한다 , 예상배송일이 현재날짜를 지나지 않았을 경우 'YYYY-MM-DD' 형식으로 나타낸다. 현재날짜는 'yyyy-MM-dd' 형식으로 변환 후 model에 담아서 Controller에서 클라이언트로 보낸다! DTO 클래스에 'yyyy-MM-dd' 형식 변환을 받을 새로운 필드 추가! (@Getter , @Setter 추가해놔서 따로 추가 X ) Mapper.xml의 쿼리에서 예상배송일(expected Date)을 TO_CHAR(orderVO의 예상배송일,'yyyy-MM-dd') 형식으로 변환 예..
TO_DO_LIST : 1. 주문 목록 오류 수정 (OrderController/OrderRESTController 로 나누고 문제 발생) -> GET 요청만 필요한 페이지라서 HTML + 일반 Controller 로 돌려놨음 2. 주문 목록의 이미지 파일 불러오기 3. 배송조회 페이지로 이동하기 -> HTML + 일반 Controller로 페이지를 요청하고 주문의 paymentId를 포함한 URL로 이동 3. 배송조회 페이지로 이동하기 (delivery.jsp) orderlist 에서 배송조회 버튼을 클릭하면 paymentId 를 가지고 이동 여기서 고민이 HTML + 일반 Controller 로 페이지를 요청하면서 정보들을 가져오는지 (by paymentId) JavaScript + aj..
문제 상황 : 메서드를 호출할 때, MyBatis가 파라미터를 올바르게 인식하지 못하기 때문에 발생. 아래는 기존 Mapper 인터페이스// 배송지 상세 조회 (수정페이지) by deliveryId and memberId public DeliveryVO selectBydeliveryId( int deliveryId, String memberId); Mapper.xml SELECT * FROM DELIVERY WHERE DELIVERY_ID = #{deliveryId} AND MEMBER_ID = #{memberId} Service package com.web.vop.servi..
문제 상황 : SQLdeveloper 실행 중에 다음과 같은 오류가 발생했다 . 요청한 작업을 수행하는 중 오류 발생:IO 오류: The Network Adapter could not establish the connection (CONNECTION_ID=P1zu7dtNQjqQ6xWHQ3g4/w==)업체 코드 17002 문제 해결 : 시스템 > 서비스 > OracleXETNSListener 서비스 시작 제대로 작성하고 있다면 아래와 같은 화면이 뜬다.
https://postcode.map.daum.net/guide#sample Daum 우편번호 서비스우편번호 검색과 도로명 주소 입력 기능을 너무 간단하게 적용할 수 있는 방법. Daum 우편번호 서비스를 이용해보세요. 어느 사이트에서나 무료로 제약없이 사용 가능하답니다.postcode.map.daum.net 카카오 우편API를 이용할 예정 엄청 쉽고 간단하다. 들어가면 보이는 예제 중 팝업을 이용하여 도로명 주소와 지번 주소 모두 보여주기 를 이용할 것 예제 코드 복붙하기만 하면 끝임 우선 우편 API를 사용할 jsp 에서 우편번호 API 스크립트(= 통합 로딩 방식 )를 먼저 넣어줄것 그다음으로 우편번호 찾기 API를 넣어주면 된다 ..
0. DB 설정하기 - SQL Commend Line 가서 다음과 같이 입력 SQL> conn /as sysdbaConnected.SQL> CREATE USER 아이디 IDENTIFIED BY 비밀번호;User created.SQL> GRANT CONNECT, DBA, RESOURCE TO 데이터베이스이름; Grant successded. 위에서 입력한 내용 그대로 db 만들기 테스트를 누르고 상태 : 성공이 뜨면 접속하기 1. 프로젝트 폴더(VOP) 원하는 위치에 생성 하기 git 으로 가져와야함 2. pom.xml 수정 패키지명패키지명프젝명 3. root , servlet , web.xml 파일 삭제 4. com.web.vop.config 패키지에 RootConfig.java , Servle..
1. 팀 프로젝트 기획 유즈케이스 소프트웨어 요구사항 명세서 DB 모델링 클래스 명세서 주요 기능별 설명서(ppt) 2. 프로젝트 마무리 (배포 & 발표)( 주요 기능별 설명서(ppt) 만들 때 참고하기 위한) 프로젝트 소개 -프로젝트명(사이트명) 사이트 소개 - 주요 기능 - 페이지별 화면 - 배포 링크 - 시연 영상 - 테스트 계정 관리자 아이디 , 비밀번호 판매자 아이디 , 비밀번호 유저 아이디, 비밀번호 - 기술스택 프론트엔드 : 백엔드 : - 다이어그램 와이어프레임 - 프론트엔드 다이어 그램 - 백엔드 와이어프레임을 참고해 api 명세서 작성 API 명세서 - notion 갤러리 참고 - 인프라 구조 - 폴더 구조 - 팀 소개 팀원과 담당 업무 ----..