我们即将创建网页的移动版本。在那个页面中,我们以服务方式使用了 RPC 服务,而不是完全面向实体。因此,我们将有两个客户端(Web 和移动)调用一台服务器。
现在我们想要重用支持多个客户端版本的所有服务器代码,并避免RPC 调用所具有的所有“dto 版本地狱”。
我已经看到我们需要创建一个包装器,即服务器中的另一层,用于向移动版本(GWT+phonegap 以及未来:IOS、Android ......)公开方法。稍后这一层将重用所有服务器代码(模型、存储库......等),在服务器中,对 BigTable 的访问是通过 Objectify 完成的。
您会为这个新层使用哪种技术?