私は自分のデータレイヤー、ビジネスレイヤーを用意しました。今私はサービス層を実装したい。 wcf riaサービスでこのレイヤーを実装したくありません。 wcfを使ってこのような方法でこのレイヤーを実装する方法はありますか。jsを使ってwcfを通してモデルを取得します。 たとえば、私は自分のドメイン 'Person'を持っています。 (ドメインプロジェクトで)。その後、私の 'PersonRespository'には InsertPerson、GetPersonなどがあり、データベースに「Person」を取得して保存します。wcfとknockout.jsの組み合わせ
今、私は人のdetaisを表示するにはasp.net mvcを使用したいと思います。
したがって、次の2つのレイヤは、プレゼンテーションレイヤとサービスレイヤになり、knockout.jsを使用してクライアント側のデータを操作し、次の問題に取り掛かります。
プレゼンテーションレイヤーはどこにあるのでしょうか。私はasp.net mvcを使用していますので、mvcアプリケーションのモデルフォルダにある必要があります。ドメインモデルから同様のコードクラス(Person)をモデルフォルダにコピーするのが賢明でしょうか。同じときのイベント。
どのように私は 'Person'モデルクラスをjavascriptで取得し、javascriptからデータベースにも更新することができます。
私のアーキテクチャスタイルはエンタープライズレベルか何か不足していますか?
チュートリアルのポイントは参考になります。
さらにご質問がありましたら、お知らせください。
おかげで、
Daljit
mvvmのため、ドメインモデルをコピーしてasp.net mvcと考えていた – daljit
あなたのMVVMモデルはデータアクセスレイヤーモデルと似ているかもしれませんが、時間がかかると思います彼らは別々に終わるでしょう。ビュー・モデルは、より純粋なデータ・アクセス・レイヤー・モデルとは異なる、最終的なロジックと相互作用をもたらすようになります。 – Dessus