我刚开始学习网络服务。在自下而上的方法中,我发现了一些没有部署在任何应用服务器中的示例。我的意思是一个独立的Web服务应用程序。 这是这种类型的example。 我还尝试了一下可部署的简单Web服务示例。
到目前为止,我对Web服务的学习已经知道,首先,不建议采用自下而上的方法。现在,采用自下而上的方法,这个独立的Web服务。什么时候适用于遵循独立的Web服务程序?
Endpoint.publish();
我想,这种方法仅供初学者使用,而不是作为实时练习。我的解释是否正确?
答案 0 :(得分:1)
如果它有多个客户端,我会将我的应用程序作为独立的Web服务:
然后我可以使用我喜欢的任何技术单独构建每一个,并使其消耗我的独立Web服务。
例如,您可以想象Twitter背后的人开始通过将其核心系统构建为Web服务来开发它,然后他们为它构建一个独立的Web界面应用程序,然后他们构建了Twitter Android和iPhone APP,另一个来了并推出了Twitter桌面客户端,如Tweetbot和TweetDeck ......等