저는 ASP .NET MVC 기술의 초보자입니다. 실제로 내 질문은 다음과 같습니다.
ASP .NET MVC 웹 앱에서 사용되는 PostRepository ( 예 : 이와 같음 )가 WebService로 작동합니까? 또는 ActionResult
기본적으로 컨트롤러에 메서드가있는 경우 즉,이 메서드의 매개 변수 (예 : / post / delete / 5)로 PostId를 기반으로 DB에서 일부 게시물을 삭제하는 방법이이 웹 서비스입니까? 아니면 MVC가 CRUD 작업을 수행하는 데 사용하는 메커니즘 일 뿐이므로 웹 서비스가 아닙니다.
ActionResults
컨트롤러 returnig 뷰의 메서드가 웹 서비스가 아니라는 것이 사실 입니까?
리포지토리 패턴은 명확한 코드 구조를 유지하는 데 도움이됩니다. 데이터베이스 액세스 기능을 유지하는 방법과 위치를 설명합니다.
이렇게하면 컨트롤러에서 코드를 과도하게 사용하지 않습니다. 또한 코드를 재활용하여 서로 다른 두 곳에서 동일한 함수를 호출 할 수 있습니다.
나머지 웹 서비스를 생성하려면 Web API를 사용해야합니다. 그리고 웹 서비스의 결과는보기가 아닙니다. 일반적으로 객체입니다.
보기를 반환한다는 것은 서비스가 아닌 페이지를 표시한다는 것을 의미합니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다