0

プレゼンテーション層がサービス層とどのように通信するかを誰かが説明できますか?

この魔法を実現するには、これらのもの(WCF、DTO、およびJavascript)を使用する必要があることはわかっていますが、すべてを組み合わせる方法が正確にはわかりません。

WCF-WindowsCommunicationFoundation-サービス指向アプリケーションを構築するためのMSテクノロジ

DTO-データ転送オブジェクト-あるレイヤー/ティアから別のレイヤー/ティアにデータを転送するために使用される特殊なタイプのオブジェクト。

プレゼンテーション層にaspx、javascriptを使用していますが、これはhtmlとそれほど変わりません。では、問題は、JavaScriptを使用してDTOを介してWCFサービスレイヤーと通信するにはどうすればよいかということだと思います。

私のアーキテクチャ:


| プレゼンテーション層(aspx)|



| サービスレイヤー(WCFを使用)|



| ビジネスレイヤー(C#を使用)|



| データアクセス層|


4

1 に答える 1

0

JavaScriptを使用する場合は、代わりにSOAP Webサービスを作成する方がはるかに幸運です。これはC#で簡単に実行できます。

WCFは、プロバイダーとコンシューマーの両方が.netで記述されている場合に最適です。

ボックス1(Webサービスサーバー)レイヤー

  • 公開されたサービス(WCF Webサービスプロバイダー)
  • ビジネス(C#)
  • データアクセス

ボックス2(Webサーバー)レイヤー

  • ビュー(ASPX / Javascript)
  • コントローラー(C#)
  • モデル(WCF Webサービスコンシューマー)

MSDNの例: http: //msdn.microsoft.com/en-us/library/ms734712.aspx

于 2012-08-30T17:23:47.220 に答える