본문 바로가기
[패스트캠퍼스] Spring

패스트캠퍼스 챌린지 2일차

by 엑츄얼리 2022. 1. 25.

Ch 03. 인텔리제이 실습 - To do List 구현하기

 

03. 모델 구현

 - spring boot으로 application을 설계할 때 다양한 방식으로 component를 조합하여 사용

    model, repository, service, controller로 구분

    => 유지보수 관점에서 유리 (layer별로 수정가능)

 - model layer

     일반적으로 개발 domain에 사용되는 각각의 object

 

 - 이번에 사용할 model class

   - to_do_entity : DB와 데이터를 통신

   - to_do_request, to_do_response : 응답을 받고 요청

 

04. repository 구현

 - repository : persistance layer (DB)와 date를 주고받기위한 인터페이스를 정의한 부분

 

* 개발을 공부할 때 사용방법 자체를 익히는 것은 그렇게 중요하지 않다. Java 문법과 spring boot 사용 방법을 익히는 것보다 사용하는 이유와 동작 원리를 이해하는 것이 더 중요하다.

ex) repository의 경우 하는 역할이 무엇인지, 어떻게 동작하는지, 왜 사용해야 하는지를 생각하면서 공부하는게 더 중요하다.

 

 

----------------------------------------------------------------------------------------------------------------------------------

TodoRepository구성
CH 03. 인텔리제이 실습 - To do List 구현하기 > 04. repository 구현

https:/bit.ly/37BpXic

댓글