현재 저는 asp.net mvc에서 작은 응용 프로그램을 만들고 있습니다. 그것은 일종의 현지화 도구입니다. 우리의 고객은 우리의 응용 프로그램에 로그인하고 그들이 사용하는 응용 프로그램에 나타나는 용어를 번역 할 수 있습니다. 그것은 다음과 같이 발생한다 : 2에서asp.net mvc?
- 로그인 현지화 사이트에
- 찾기를 예를 들어 ( 해당 응용 프로그램을 시작
- "카탈로그"응용 프로그램에서 버튼에 대한 예를 들어 제목에 대한 특정 용어를 번역, "카탈로그"응용 프로그램 .) 및 물마루 웹 서비스 번역 된 지역 데이터베이스를 업데이트합니다.
이것은 우리의 오래된 해결책이며 제대로 작동합니다. 하지만 지금은 asp.net mvc에서 변환 도구 응용 프로그램의 리팩토링을 수행하고 있습니다. 왜 mvc와 웹 서비스에서 별도의 논리 (배가 된 논리)를 사용합니까? 왜 우리는 mvc만을 웹 서비스로 사용할 수 없나요?이 방법은 하나의 로직 (요소를 가져오고 업데이트하는 것)이 있고 wcf 웹 서비스 또는 기타를 만들 필요가 없습니다. 그리고 가장 중요한 것은, 나는이 논리를 가지고있는 dll에 종속성을 가진 메쉬 데스크톱 응용 프로그램이 없다는 것입니다.
그리고 이제 질문입니다. 뷰와 JsonResults를 제외하고 mvc의 컨트롤러에서 얻을 수있는 것 ... 객체의 컬렉션을 직접 가져올 수 있습니까?
이상 일반 질문, 어떻게 asp.net mvc 웹 서비스로 사용할 수 있습니다. 당신의 경험은 무엇입니까?
환호 마르코
감사합니다. 사실 모든 응용 프로그램은 데이터 레이어, 심지어 웹 응용 프로그램과 같은 DLL을 사용합니다 ... 그리고 가장 좋은 점은 해당 DLL에 모든 데이터 계층 작업이 있으므로 코드이므로 그 mvc 응용 프로그램에서 사용하는 것과 동일한 코드를 사용합니다 반대편에 서비스로 mvc를 호출하는 것입니다 :이 아름다운 아닌가요? :) 건배 – Marko