Rest1 REPR 디자인 패턴 개념 / REPR - MVC 비교 / REPR-REST 비교 REPR Design Pattern 이란 ? REPR 디자인 패턴은 웹 API 엔드포인트를 요청, 엔드포인트, 응답 세 가지로 구성 요소로 정의한다. 자주 사용되는 MVC 패턴을 단순화하여 API 개발에 더 중점을 둔다. MVC 패턴보다 더 좋을까? 기존 MVC 패턴(Model, View, Controller)은 오랫동안 성공적으로 사용되어 왔지만 API가 아닌 ASP.NET 앱의 경우를 보면 완벽하다고는 할 수 없다. ViewModel과 같이 혼합된 항목들이 존재하기 때문이다. API용 ViewModel을 갖는 것이 API에서 타당할까? 그렇지 않다. 일종의 DTO(Data Transfer Object)라고 할 수 있다. 널리 쓰이는 DTO와 구분하기 위해 이를 ApiModel이라 부르는 사람들도 있다.. 2023. 11. 27. 이전 1 다음 반응형