0

さまざまな種類のアーキテクチャについて調査しましたが、3 層と 4 層のどちらを選択するかについてはまだあまり自信がありません。

4層システムを構成するものは何ですか?

私のアプリケーションは次のとおりです。

クライアントは、MVC パターンを使用した iOS iPhone アプリに基づいています。

サーバーは、MVC パターンも使用する Ruby on Rails に基づいています。(リクエストが iPhone からのものでない場合、特定のビューは HTML でレンダリングされます)

データベースは、MySQL2 Gem によってアクセスされる MySQL です。

クライアントとサーバーの両方が、Google の API やその他の Web サービスから Web サービスにアクセスします。

私のシステムのアーキテクチャは何ですか?

4

1 に答える 1

0

これは、サーバー側の相棒の 4 層です。

  • モデル
  • 意見
  • コントローラ
  • データベース - テーブルとルーチンを使用

サーバー側でWebサービスの作業を処理するために別のレイヤーを作成し、次に別のレイヤーを作成しましたか?誇らしげにn層と呼ぶことができます。あるレイヤーが別のレイヤーに干渉しなければならないという意味で、レイヤーが互いに干渉しない限り、問題ありません。

于 2013-08-23T06:54:56.637 に答える