TIL 21일차(2021-09-11)

엄진환·2021년 9월 10일
0

한일(09-07~09-11)

1. DNS 동작 방식 조사

2. Command-line Application 단위 테스트 코드 작성

  • JdbcCustomerRepositoy, JdbcVoucherRepositoy, VoucherOperator
  • Jdbc DB 테스트
    • Docker mysql Container와 연결 코드 작성
    • 로컬 DB인 Embedded DataBase로 테스트 코드 작성

3. Command-line Application 테이블 생성 및 CRUD 테스트

  • Jdbc template 활용하여 구현(NamedParameterJdbcTemplate 사용)
    • Customer 테이블 정의 및 추가
    • Voucher 테이블 CRUD

내일 할일

1. Command-line Application 커맨드 명세 변경/추가 구현(심화 과제)

  • 변경
    • Create로 Customer, Voucher 선택 생성 지정
    • List를 Voucherlist, Customerlist, blacklist 선택으로 커맨드 변경
  • 추가
    • addVoucher 커맨드 추가(customer name로 customer 찾아서 Voucher 추가)
    • deleteVoucher 커맨드 추가(customer name로 customer 찾아서 Voucher 제거)
    • customerlist 커맨드 추가(customer name로 customer 찾아서 Voucher 조회)
    • findCustomer 커맨드 추가(Voucher id로 customer 정보 조회)

2. Spring MVC 실습 코드 작성

느낀 점

오늘까지 Command-line Application 기본 과제 작업을 완료했다. 내일 심화 과제 기능 구현를 마치고 PR을 제출할 수 있어야 겠다. 내일도 오늘만큼 열심히 하자.

profile
개발 공부 블로그

0개의 댓글