시스템을 만드는 사람들이 해야하는 역활
1. 비기능적 요구사항을 분리해낸다 (none functional requirement) (ex. 고객이 웹에서 사용할건지, 앱인지..)
컨트롤러 / 서비스 / 영속 <--이런것들을 계층이라고 한다.
제일먼저 설계를 잡는 계층은 서비스이다
이유는 고객의 요구사항이 반영되는곳이 서비스이기떄문(리뷰를 남겨야한다..등등..)
때문에 서비스에서는 고객의 요구대로 함수명을 정해야한다.
입력/출력은 일반적으로 DTO라는 객체를 이용한다.
예외도 이곳에서 잡는다.
fat jar: 톰캣은 부트를 내장하고있다.
'송파구청 특강 (2021-06 ~ 2021-07) > SpringBoot' 카테고리의 다른 글
강의10 (0) | 2021.06.29 |
---|---|
강의9 (0) | 2021.06.29 |
강의7 (0) | 2021.06.29 |
강의6 (0) | 2021.06.28 |
강의5 (0) | 2021.06.28 |