我已经对不同类型的架构进行了研究,但我仍然不太习惯在3层和4层之间进行选择。
什么构成4层系统?
我的申请如下:
客户端基于使用MVC模式的iOS iPhone应用程序。
服务器也基于使用MVC模式的Ruby on Rails。 (如果请求不是来自iPhone,某些视图将以HTML格式呈现)
数据库是由MySQL2 Gem访问的MySQL。
客户端和服务器都可以从Google的API和其他网络服务访问网络服务。
我的系统架构是什么?
答案 0 :(得分:1)
这是服务器端伙伴的4层
您是否创建了一个单独的层来处理服务器端的Web服务工作,然后是另一层,您可以自豪地将其称为n层;只要你的图层在一个层正在做另一层的意义上不会相互干扰,你就可以了。