使用JavaEE7为文档设置基本云

使用JavaEE7为文档设置基本云,java,jakarta-ee,wildfly,wildfly-8,Java,Jakarta Ee,Wildfly,Wildfly 8,我计划设置一个企业应用程序,Java独立客户端可以从应用程序服务器(WildFly)上传和下载.doc和.odt文档。我正在评估不同的解决方案,例如: 使用Servlet作为桥来上传文档并使用HttpConnection下载 使用RESTWeb服务上载和下载文档 使用EJB并将文档作为参数传递,然后从EJB调用返回文档 我认为上面所有的解决方案都应该能起作用,但是哪一个更适合桌面应用程序,它在通信过程中也需要某种程度的身份验证? 谢谢我同意上面所有的解决方案都应该有效,但是与其使用普通的serv


我计划设置一个企业应用程序,Java独立客户端可以从应用程序服务器(WildFly)上传和下载.doc和.odt文档。我正在评估不同的解决方案,例如:

  • 使用Servlet作为桥来上传文档并使用HttpConnection下载
  • 使用RESTWeb服务上载和下载文档
  • 使用EJB并将文档作为参数传递,然后从EJB调用返回文档
  • 我认为上面所有的解决方案都应该能起作用,但是哪一个更适合桌面应用程序,它在通信过程中也需要某种程度的身份验证?
    谢谢

    我同意上面所有的解决方案都应该有效,但是与其使用普通的servlet,为什么不使用Apache的库,这样上传和下载文件就相当简单了?甚至有一个写在HttpClient顶部的库,名为开源库,允许从Java桌面应用程序和Android客户端安全地上传和下载文档。
    希望它有帮助

    如果您只想通过客户端应用程序提供对文档的访问,REST将是一个很好的解决方案。如果你也考虑使用WebUI,Servlets就可以了。我发现Jersey在文件上传方面有点困难,但是你可以试试apache fileupload项目谢谢你的回复。我设法建立了快速唤醒文件。这似乎是一个非常有趣的解决方案,所以我将尝试它作为第一选择。