개발일지 시작의
제목 안쓰고 작성하다가 다 날아갔다...
쓰기가 싫어졌다...
개발 업무내용
오늘의 이슈/고민..그리고 해결한 내용
1.MVC모델

- 사용자 인터페이스(UI), 데이터, 논리 제어로 구성되는 디자인 패턴으로 서로의 의존성을 낮추고 독립적인 개발을 가능하게 함
1.모델 : 데이터와 비즈니스 로직을 관리
2.뷰 : 레이아웃과 화면을 처리
3.컨트롤러 : 명령을 모델과 뷰 부분으로 라우팅
“MVC - 용어 사전: MDN.” 용어 사전 | MDN.
2.Spring Boot Flow Architecture

- Presentation Layer : 뷰, HTTP 요청을 처리하고 JSON 매개변수를 객체로 변환해 비즈니스 계층으로 전송
- Business Layer : 모든 비지니스 로직을 처리
- Persistence Layer : 모든 스토리지 로직을 포함, 데이터 저장 부분
- Database Layer : CRUD 작업이 수행
“Spring Boot Architecture - Javatpoint.”
3.DTO
- 계층간 데이터 교환을 위해 사용하는 객체(Java Beans)
- DAO와는 달리 스스로 데이터를 저장 및 회수하는 기능을 제외하고 아무 기능도 없음
4.DAO
- 데이터베이스의 세부내용을 노출하지 않고 특정 데이터 조작 기능을 제공 => 추상 인터페이스 객체
To-do List
스프링 실시간 강의 복습, 실습 다시해보기, 알고리즘 문제풀기