현재 버전

[Spring] Controller 가 아닌 Service 에서 비즈니스 로직을 작성하는 이유?


지금까지 Controller 에서 비즈니스 로직을 작성했는데


어느 순간부터 Service 에서 비즈니스 로직을 작성해야 된다는 소리를 들었습니다.


Controller에서 request 객체라던지 model 객체 등

많은 객체를 사용, 가공 할 수 있는데 왜 Service에서 하라는 걸까요?


아직, Service에서 비즈니스 로직을 구현해보지 않았는데.


만약, Serivce에서 비즈니스 로직을 구현한다면,

Controller에서 Service를 호출 할 때 request 객체라던지 model 객체 등을 파라미터로 넘겨준다음

Service에서 사용해야 하는 건가요?


수정 이력

2016-12-28 10:21:20 에 아래 제목에서 변경 됨 #1

[Spring] Controller 가 아닌 Service 에서 비즈니스 로직을 작성하는 이유는 무엇인가요?