Java Web服务与套接字编程

Java Web服务与套接字编程,java,web-services,sockets,Java,Web Services,Sockets,我需要设计一个用Java搜索文件的应用程序。我已经计划用 插座 使用javaws的Web服务 在从分布式系统搜索文件的应用程序中,哪个更快?我选择选项2 主要原因 减少客户端和服务器之间的耦合 扩展能力 增量添加新API的能力 可以帮助您快速完成此任务的预构建库 不是对“哪个更快?”的回答,除非你是说#4意味着开发更快,但我相信OP是在问运行时性能。我同意这种方法会因为http开销而变慢,但我想这是一个过早的优化问题。假设OP想要构建REST服务。是的,“搜索文件”性能以及网络速度可能会超过实际

我需要设计一个用Java搜索文件的应用程序。我已经计划用

  • 插座
  • 使用javaws的Web服务
  • 在从分布式系统搜索文件的应用程序中,哪个更快?

    我选择选项2

    主要原因

  • 减少客户端和服务器之间的耦合
  • 扩展能力
  • 增量添加新API的能力
  • 可以帮助您快速完成此任务的预构建库

  • 不是对“哪个更快?”的回答,除非你是说#4意味着开发更快,但我相信OP是在问运行时性能。我同意这种方法会因为http开销而变慢,但我想这是一个过早的优化问题。假设OP想要构建REST服务。是的,“搜索文件”性能以及网络速度可能会超过实际传输协议对性能的任何影响。