0

パート 1 : MVC パターンのクライアント/サーバー アーキテクチャ

クライアント/サーバー ベースのアプリケーションをプログラムする必要があります。そのため、クライアント側で MVC パターンを実装したいと考えています。しかし、私の質問は、MVC 設計のどの部分がソケットを開き、データをサーバーに送信するかということです。それはビューですか?モデル?またはコントローラー?

私はこれを想像しました:

ユーザー --> ビュー --> コントローラー --> モデル ====NETWORK ==== --> SERVER 私の場合、モデルはサーバーにデータを送信します。あれについてどう思う ?助言がありますか ?

パート 2 : プロトコルの実装

2 番目の質問は、プロトコルをどのように実装するのですか? 間違っている場合は訂正してください。ただし、VIEW に「DOWNLOAD FILE」ボタンがあり、この DOWNLOAD ボタンがサーバーでホストされているファイルをダウンロードするとします。サーバーに文字列 (例: "DOWNLOAD FILE") を送信しますか? サーバーがこの文字列を確認すると、正しいメソッドにリダイレクトされますか? (コマンド名、ダウンロードするファイルなど) を含むオブジェクトを送信しますか?? ベストプラクティスはありますか?

読んでくれてありがとう!

4

1 に答える 1

0

あなたが Web アプリケーションを実装していると仮定すると、一部のフレームワークが既に実装している既存のアーキテクチャを読むことをお勧めします。サイズについては、Spring MVC、Stripes Framework、または Oracle ADF を試してください。

于 2013-08-28T07:14:09.087 に答える