재귀호출 2

2022.03.13 UI & Main

저는 개인적으로 UI 쪽이 먼가 가장 복잡하게 느껴졌습니다 이번 투표 시스템뿐 아니라 다른 로직을 만들 때도 항상 UI 쪽에서 멍~해졌던 것 같습니다 이번 투표 시스템을 만들 때도 UI를 만들 때 정말.... 많아진 Class 때문에 어디에 머가 있었지.... 이게 무슨 기능이었지... 하면서 머리가 뒤죽박죽이 되어버렸습니다.... 사용자야 UI 들어간다 @RequiredArgsConstructor public class VoteUI { @NonNull private VoteService voteService; @NonNull private VoterService voterService; @NonNull private CandidateService candidateService; @NonNull priv..

2022.03.08 수업일지

오늘은 수업에 많은 이론 설명이 있었습니다 가장 처음 나왔던 이야기는 도메인에 관한 이야기였습니다 어제 만들었던 맛집 데이터 로직은 1차 도메인 오늘 새롭게 만들었던 맛집 리뷰 로직은 2차 도메인이라고 설명해주셨습니다 하지만 아직 도메인이 정확하게 무엇인지는 이해하지 못한것 같아 오늘 이해한 부분만 말해보자면 1차 도메인 : 장부로 떨어지는 단계 2차 도메인 : 1차 도메인이 있어야 행동할수있는것 이라고만 이해하고 넘어가도록 하겠습니다 !!! 그리고 로직의 설명에 앞서 이해해야 하는 중요한 키워드는 DTO 였던것 같습니다 DTO 데이터를 주고받기 위해 만들어준 것!! DTO를 만들 때 2가지 방법이 있는데 그 DTO의 사용 용도에 따라 나뉘는 것 같습니다 DTO 읽기 : 생성자로 객체를 생성할때 데이터 ..