RESTful한 API를 설계하는 장점은?- HTTP Method를 사용한다(GET, PUT, POST, DELETE 등)- HTTP 프로토콜의 표준을 최대한 활용하기 때문에 HTTP의 추가적인 장점을 함께 가져갈 수 있다- HTTP에서는 Stateless 즉, server가 client의 상태를 유지하고 있지 않기 때문에 응답과 요청이 독립적이고, 서버의 확장성이 높다- client의 요청에 세션, 쿠키 등의 방법으로 상태를 유지한다 적절한 관심사 분리가 필요한 이유는?- 프로그램의 유연성을 높일 수 있다 Setter를 무분별하게 사용하면 안되는 이유는?- DTO 같은 경우 전송 객체이기 때문에 데이터가 변경되지 않는다는 것이 보장되어야 한다, 이러한 경우에 Setter의 사용은 굉장히 위험하다 No..