假设您有(java或*)应用程序的N层,MVC架构。您选择MVC作为其逻辑,可管理的应用程序代码分区。 假设您使用Java,因为有许多框架或工具,您不希望将层(M或V或C)绑定到特定技术,并希望保留以后升级甚至集成的自由与其他部分。
现在,在每种情况下,模型都可能包含基本数据类型(如Int,String..etc),或者包含类形式的更高级数据类型(最大复杂度的OO功能)。 你会如何处理:
答案 0 :(得分:1)
如果您想要完全分发,我认为该技术无关紧要。我会为每个图层创建单独的应用程序,您可以轻松地对其进行聚类,然后选择标准化的通信格式,如HTTP上的JSON。
JSON可以像你喜欢的那样简单或复杂,几乎每种语言都支持它内置。
HTTP快速而简单,并且非常容易扩展。
只是我的两分钱。