私はjquery ajaxを使用して値をポストするaspxページを構築しています。このページはコードビハインドページで処理され、Jsonを介して返されます。私はこれを行うwebserviceを作成しましたが、これを行うには、ページ上の静的メソッドを使用する方が良いですか? ajaxを参照して、Webサービスを使用することの長所と短所は何ですか?静的ページメソッドよりもajaxでWebサービスを使用するのはなぜですか?
0
A
答えて
2
特定の状況では、いくつかの特定のページからAJAXを使用して消費する予定のメソッドがほんの少ししかないので、どのアプローチを使用しているかは重要ではありません。あなたが必要とするのは、サーバー側の処理と、JavaScriptとWebサービスとWebページ(またはASP .Net HTTPハンドラ)の両方から簡単に使用できる戻り値の型を使用することです。
アーキテクチャ上の観点から、その機能が複数のクライアントによって消費される場合は、Webサービスを構築する必要があります。これにより、サービス公開された機能をカプセル化し、結果、セキュリティ、スロットル、その他のWebサービスに関連するさまざまな側面を返すさまざまな形式をより詳細に制御できます。
ASP .Net Webアプリケーションで直接サービスを構築すると、一部のAJAXメソッドを実装すると、完全なサービスの構成とデプロイの複雑さを避けることができます。
これが役に立ちます。
ありがとうございます。
フロリン
関連する問題
- 1. 静的メソッドをASMX WebサービスのWebサービス操作として使用できないのはなぜですか?
- 2. Webサービスを使用する場合、ページメソッド?
- 3. ページメソッド、Webサービス、カスタムHTTPハンドラを使用したajaxの違い
- 4. 静的でない静的Webサービス
- 5. ページメソッドを使用してWebサービスを作成するのはいつですか?
- 6. ASP.Net Webサービスでページメソッドを参照する
- 7. ページメソッドとWebサービス
- 8. AJAXページメソッドを使用して非静的な関数呼び出しを作成できますか?
- 9. なぜAndroidで静的インテントメソッドを使用するのですか
- 10. ページメソッドを使用したajax
- 11. 静的なmutexで静的なlock_guardもありますか?
- 12. Ajax拡張で.net 2.0でページメソッドを使用できるか?
- 13. ページメソッドから静的宣言を削除する方法はありますか?
- 14. ASP.NET WebサービスとページメソッドのJquery ajax呼び出し
- 15. Javaで静的初期化ブロックを使用するのはなぜですか?
- 16. 静的Webアプリケーションはサービスの外部にアクセスできますか?
- 17. 静的クラスに非静的メソッドと変数を使用できないのはなぜですか?
- 18. Webサービス呼び出しがWeb POST要求よりも遅いのはなぜですか
- 19. ASP.NET Webサービスの静的フィールド
- 20. Webサービス内の静的キャッシュ
- 21. 静的マシンキーでもHttpAntiForgeryExceptionがランダムに発生するのはなぜですか?
- 22. ELMAH静的ページメソッドで例外をキャッチしない
- 23. モデルビュープレゼンター:なぜモデルは静的ですか?
- 24. 静的な `Serilog.ILogger`を使用しても安全ですか
- 25. MicrosoftAjax.js、SOAP Webサービス、および静的HTML
- 26. なぜJava Webサービスでwsdlでxsdを使うのですか
- 27. armeabiコードよりもarmeabi-v7aコードを使用するのはなぜですか?
- 28. サービスをAngularで使用するのはなぜですか?
- 29. OkioはなぜBufferedInputStreamとBufferedOutputStreamよりも効率的ですか?
- 30. PHPでは、なぜ静的でないメソッドにもアクセスできますか?