![[공부 시간 기록/개발일지] (2) DDD? (내 방식대로 해보기)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FrhMQy%2FbtsNbokQ7tR%2FeoMYx8pUfdZakApJqyxkj1%2Fimg.jpg)
1. DDD를 왜 사용하냐구?뭔가 나는 나중에 이 프로젝트를 가지고 내가 공부한걸 적용시켜보고싶다 Jpa도 연결해보고 mybatis도 써보고 이런식으로 여러개를 레고블럭 끼웠다 빼듯이 사용할수 있는 아키텍처 구조를 사용하고 싶다.📌Domain Layermodel 핵심 객체가 들어감 domain에서 가장 중요한 녀석repository도메인 입장에서의 저장소 추상화. 저장소를 추상화 했기때문에 저장소가 달라져도 구현체만 변경하면 된다.📌Application Layerservice도메인 로직을 조합하고 유스케이스를 실행하는 계층 인터페이스라서 구현체만 변경하는 방식📌Infrastructure Layerexternal외부 시스템과 통신하는 곳. Oauth나 controller 혹은 이벤트 발행등이 여기에 ..
![[Project/공부 많이 했어?] 시스템 설계 문서 (WakaTime으로 인해 변경)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FleQUS%2FbtsFUY8ckD8%2FGcsnk0ZTap2d3Lkkdy4jLK%2Fimg.png)
GitHub - parkswon1/Studyapp: 공부 많이 했어 앱 개발 명세서공부 많이 했어 앱 개발 명세서. Contribute to parkswon1/Studyapp development by creating an account on GitHub.github.com다음은 내가 작성한 공부 시간 기록 어플리케이션 프로젝트"공부 많이 했어?" 앱 시스템 설계 문서이다. 공부 많이 했어? 공부로 얻는성취감에는 얼마나 공부했는지 기록하는 것도 있다고 생각한다. 공부를 컴퓨터로 주로 많이하는 나는 컴퓨터 타이머로 시간을 기록할 때가 있다. 집중하는 시간만 딱 껏다가 키는 용도로 사용한다. 근데 휴대폰 어플리케이션중에는 컴퓨터(Window) 환경에서 돌아가지 않는다.도서관에 가서 공부할 때는 휴대폰 어플리..