私はasp.net MVCのかなり新しいです。私はMVC3を使用しており、私のモデルとしてWebサービスを持つことが可能かどうか疑問に思っていました。 MVCでは、作成、削除、編集、詳細の自動生成は行われますが、WebサービスではWebサービスごとに1つのビューになります。私は奇妙なことを達成しようとしていますか?それは実際にMVCを使用するポイントではありませんか?ここで間違った技術を使っていると思うような例が見つからない。受け入れられた答えは素晴らしいチュートリアルへのリンクか、例を用いた良い説明になります。私の主な関心事は、物事を自動生成できるときに余分な仕事をしていることです。だから私は、Web参照を追加し、私は私のコントローラを作成し、この参照でいくつかのものを自動生成できますか?MVCアプリケーションでWebサービスを使用することはできますか?
1
A
答えて
3
はい、ASP.NET MVCでWebサービスを使用できます。この場合、モデルはクライアントプロキシを生成したときにWebサービスからインポートされたクラスになります。しかし、あなたのモデルがどこに由来していても、常にビューの要件に合わせたクラスであるビューモデルを定義する必要があります。次に、コントローラのアクションで、モデルではなくビューにビューモデルを渡します。コントローラーアクションは、モデルを取得するためにデータソースにクエリを実行すること(このデータソースは想像以上に可能性があります)、モデルをビューモデルクラスにマップし、このビューモデルをビューに渡します。
関連する問題
- 1. UWPアプリケーションとMVC Webアプリケーションで同じクラスライブラリを使用できますか?
- 2. WSDLをREST Webサービスで使用することはできますか?
- 3. Webサービスでキャッシュを使用することはできますか?
- 4. WPFアプリケーションでWebサービスを使用する
- 5. サービスでHostListenerを使用することはできますか?
- 6. WindowsサービスとASP.NET MVC Webアプリケーション(IIS)で同じ証明書を使用する
- 7. サービスからASP MVC Webアプリケーションに戻るのは何ですか?
- 8. Windows MobileアプリケーションからREST Webサービスを呼び出すことはできます
- 9. MVC WebアプリケーションとAPI Webアプリケーションを同じプールで実行できますか?
- 10. ASP.NET MVCをWebサービスに適用できますか?
- 11. grails webアプリケーションでgrails REST Webサービスを使用するには?
- 12. レポートサービスWebサービスMVCアプリケーション
- 13. WEBアプリケーションではないアプリケーションでJBoss SEAMを使用することはできますか?
- 14. は、spring mvcでSOAP Webサービスを使用します
- 15. 外部Webサーバーから読み込んだWebアプリケーションでElectronを使用することはできますか?
- 16. IOSアプリケーションとキャッシングでWebサービスを使用しています
- 17. ASP.NET WebアプリケーションでのWebサービスの使用
- 18. JavaでSOAP経由でWebサービスを使用するコードを提供することはできますか?
- 19. Webサービスのテストに使用できる最適なアプリケーションは何ですか?
- 20. GrailsSwingConsoleアプリケーションを使ってサービスをテストすることはできますか?
- 21. MVCプロジェクトで定義したリポジトリをWindowsサービスから使用することはできますか?
- 22. RESTful WebサービスでYAMLをペイロードとして使用することはできますか?
- 23. VB.NET WebアプリケーションにC#Webサービスを追加できますか?
- 24. SOAP WebサービスをWeb APIと呼ぶことができます
- 25. Webサービスを使用するアプリケーションのテスト
- 26. 非WebベースのアプリケーションでMVCを使用
- 27. soap Webサービスはどのプロトコルを使用できますか?
- 28. WebフォームでMVCを実装することができます
- 29. JavaアプリケーションでWebサービスの使用を制限する方法は?
- 30. J2MEアプリケーションでWebサービスを使用するには?