-
1/16 TIL | 쉼표 작업 일지 #22. 프로그램 상세 Backdoor API 구현과 5주차 스프린트 시작.📝 기록/작업 기록 2023. 1. 16. 23:56
🔙 이전 시리즈
작업 회고
1. Backdoor API 구현
문득 Backdoor API의 정확한 의미가 궁금해서 검색해 본 결과, 말 그대로 '뒷문' 즉, 방화벽과 보안장비를 우회해서 서버의 자원을 통제하는 기술 정도라고 정의 내릴 수 있었다. 우선 쉼표에서는 당장 필요한 리소스가 프로그램이라 할 수 있다. 열심히 구현해 놓은 DB 내용에 맞춰 내용들을 채워 넣어 DB를 밀어 넣어줬고, 이번에 알 수 있었던 것은 @ElementCollection을 붙여놓은 컬럼은 별도의 테이블이 생겨서 부모 Entity에 맞춰 부모 컬럼 Entity 아이디와 추가 컬럼이 생성된다.
그렇기에 Backdoor를 update하고자 할 때는 먼저 부모 Entity를 먼저 update하고 그 후에 @ElementCollection으로 인해 생긴 테이블을 update해야 한다. 삭제할 때는 반대로 추가로 생긴 테이블들을 먼저 delete하고, 그 후에 부모 Entity를 삭제해야 한다.
2. 4주차 스프린트 회고 및 5주차 스프린트 목표 설정
우선 4주차 회고는 위 포스팅에 잘 적어놓았으니.. 바로 5주차 스프린트 목표를 이야기해 보자면 아래와 같다.
쉼표의 최고로 중요한 핵심 기능! 바로 "예약 및 결제" 기능이다. 이번에도 빠른 구현을 위해 회원가입/로그인은 우선 없이 비로그인 상태에서도 예약할 수 있게 먼저 구현을 하고, 전반적인 기능이 완성되면 실제로 필요한 기능인 회원가입/로그인과 체크인/체크아웃 날짜 체크 기능 등을 추가할 예정이다.
이번 주는 "예약"에만 집중하면 되지만, 오히려 엄청 중요한 기능이기 때문에 또 제대로 따져가면서 구현해야 한다는 것을 명심하면서 작업해야겠다. 파이팅!
'📝 기록 > 작업 기록' 카테고리의 다른 글
1/19 TIL | 쉼표 작업 일지 #24. 예약 옵션 페이지 스타일링! (0) 2023.01.19 1/17 TIL | 쉼표 작업 일지 #23. 세부 태스크 잘게 쪼개기! (0) 2023.01.17 1/12 TIL | 쉼표 작업 일지 #21. @ElementCollection과 @AttributeOverride (feat. ChatGPT) (0) 2023.01.12 1/11 TIL | 쉼표 작업 일지 #20. 프로그램 Entity 대공사 착수🚧 (0) 2023.01.11 1/10 TIL | 쉼표 작업 일지 #19. 프로그램 상세 페이지 UI 완성. (0) 2023.01.10