我有一整套的业务逻辑和与数据库集成的Java代码。现在我有两个选项:我可以编写一个Restful Web服务来访问它,或者我可以遵循标准的Servlet方法从UI中访问它...这两种方法各有什么优缺点?
Web服务将帮助您在两个应用程序之间进行通信,这些应用程序可能具有不同的平台(例如,使用它可以实现Java和.NET之间的通信)。
但是Servlet会将您绑定到与Java平台绑定的一个应用程序内部进行交流。您也可以使用Servlet与两个Java应用程序进行交流,但是您需要更改服务器配置。因此,请理解您的需求并加以使用。