0

我对不同类型的架构进行了研究,但我仍然不太习惯在 3 层和 4 层之间进行选择。

什么构成了 4 层系统?

我的申请如下:

客户端基于使用 MVC 模式的 iOS iPhone 应用程序。

该服务器也基于使用 MVC 模式的 Ruby on Rails。(如果请求不是来自 iPhone,某些视图会以 HTML 格式呈现)

数据库是 MySQL2 Gem 访问的 MySQL。

客户端和服务器都从 Google 的 API 和其他网络服务访问网络服务。

我的系统架构是什么?

4

1 回答 1

0

这是服务器端好友的 4 层

  • 模型
  • 看法
  • 控制器
  • 数据库 - 带有表格和例程

您是否创建了一个单独的层来处理服务器端的 Web 服务工作,然后是另一个层,您可以自豪地称之为 n 层;只要你的层在某种意义上不会相互干扰,一个层正在做另一层应该做的事情,你就可以开始了。

于 2013-08-23T06:54:56.637 回答