반응형

강좌 상세 정보 등록 및 수정 구현 (2)

 

CourseDto.java

  • Dto에 카테고리 ID 추가

 

 

 

add.html

  • 강좌 등록 페이지에서 카테고리 ID를 받아서 값 지정하는 부분 추가

 

 

 

  • 페이지 새로고침
  • 저장된 카테고리가 선택되어 있음

 

 

 

add.html

  • 강좌명, 키워드, 요약문구, 내용, 정가, 판매가, 할인 종료일 입력란 추가

 

 

 

  • 추가된 모습

 

 

 

CourseInput.java

  • 페이지에 추가된 내용에 대한 입력값 지정

 

 

 

CourseServiceImpl.java

  • 강좌 서비스에서 해당 값들을 받아와서 리포지토리에 저장 (등록)

 

 

 

  • 수정의 경우 역시 해당 값들을 받아와서 리포지토리에 저장

 

 

 

  • 강좌 세부 정보 수정 테스트

 

 

 

course DB

  • 수정한 값들이 DB에 반영된 모습

 

 

 

  • 웹페이지에서는 '요약 문구'와 '내용' 누락

 

 

 

add.html

  • textarea 속성값을 text로 변경

 

 

 

  • DB에 입력된 값 정상 출력

 

 

 

  • 강좌 등록하기 테스트

 

 

 

  • 강좌 정상 추가됨

 

 

 

  • 정렬 순서 변경을 위하여 xml mapper query에 'order by reg_dt DESC' 문구 추가

 

 

 

  • 마지막 추가한 강좌가 최상단에 노출

 

 


할인 종료일 추가

 

Course.java

  • 할인 종료일(saleEndDt)를 LocalDate 형식으로 변경

 

 

 

CourseServiceImpl.java

  • formatter를 이용하여 "yyyy-MM-dd" 형식으로 값을 받아와서 해당 값을 저장함 (등록)

 

 

 

CourseServiceImpl.java

  • formatter를 이용하여 "yyyy-MM-dd" 형식으로 값을 받아와서 해당 값을 저장함 (수정)

 

 

 

CourseDto.java

  • Dto에서도 할인 종료일 형식 변경(LocalDate)

 

 

 

  • 할인 종료일 수정(추가) 테스트

 

 

 

  • 입력된 할인 종료일 확인

 


 

반응형

+ Recent posts