Spring MVC 패턴에서 Service와 Implements
왜 service 개발시 항상 impl 인터페이스를 만드나요?MVC 패턴에서 Service를 개발할 때 항상 Interface를 생성하고 implements 해서 사용을 하는데 그래야 하는 이유가 있나요?왜 그렇게 써야만 하는지, 그렇게 안쓰면 생기게 되는 문제는 무엇인지 지식인분들의 답변 부탁드립니다.MVC 패턴과는 상관이 없습니다. MVC에서는 Controller에서 Service를 호출하는 방법에 대해서는 상관하지 않는 것이라.. 첫번째, OOP에서 interface를 사용하는 이유와 같은 이유로 서비스 부분에 interface를 지정하는 것입니다. 일반적으로 웹 프로그램에서는 서비스 + DAO까지 하나의 컴포넌트로 외부(Controller)에 제공되기 때문에 인터페이스를 사용하여 대체 가능성 등을..
Spring
2016. 12. 5. 21:33