220831_광고 관리 플랫폼 대행사 센터 제작 10_광고 관리 (광고주) 기능 구현 및 페이지 제작

창고·2022년 9월 2일
0

해당 게시글은 개인 프로젝트인 "광고 관리 플랫폼 대행사 센터 제작"
#39 "광고 관리 (광고주) 기능 구현 + 뷰 적용" 이슈를 다루고 있습니다.

1. 광고 관리 (광고주) 기능 테스트 정의

(1) 비즈니스 로직 테스트 정의 및 구현 (service)

  • 광고 관리 (광고주) 기능에 대한 비즈니스 로직 관련 테스트를 정의하고 기능을 추가
    • 정렬 기능 (이름순 / 생성일자 순)
    • 페이지네이션 기능
    • 광고주 리스트 조회
    • 광고주 상세 정보 조회 > 해당 광고주 캠페인 리스트 확인

(2) 결과

  • 수정 기능은 기존에 배웠던 강의에서 다루지 않는 '소속 에이전트' 변경 건이라 추가 레퍼런스 조사가 필요할 듯 하여 보류하였음

2. 컨트롤러 기능 추가 및 뷰 구현

(1) 컨트롤러 테스트 정의 (controller)

(2) 페이지 제작 (Thymeleaf)

  • Thymeleaf Decoupled Logic으로 각 페이지 기능을 구현하였음
  • 구현하지 않았던 상세 페이지 추가 완료
  • 광고 관리 (광고주) 페이지
  • css 및 디자인 작업은 모든 페이지 기능 구현 완료 후 일괄 수정 예정

profile
공부했던 내용들을 모아둔 창고입니다.

0개의 댓글