【问题标题】:Setting up a basic cloud for documents using Java EE 7使用 Java EE 7 为文档设置基本云
【发布时间】:2014-09-10 07:50:24
【问题描述】:


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

  1. 使用 Servlet 作为桥梁来上传文档并使用 HttpConnection 进行下载。
  2. 使用 REST Web 服务上传和下载文档
  3. 使用 EJB 并将文档作为参数传递并从 EJB 调用返回文档

我认为上述所有解决方案都应该可以工作,但哪个更适合桌面应用程序,它在通信期间也需要某种级别的身份验证? 谢谢

【问题讨论】:

  • 如果您只想通过客户端应用程序提供对文档的访问,REST 将是一个很好的解决方案。如果您也想拥有一个 WebUI,那么 Servlet 就可以完成这项工作。
  • 我发现 Jersey 文件上传有点困难,但你可以试试 apache fileupload 项目

标签: java jakarta-ee wildfly wildfly-8


【解决方案1】:

我同意上述所有解决方案都应该有效,但是为什么不使用简单的 Servlet,而不是使用来自 Apache 的 HttpClient 库,这使得上传和下载文件变得相当简单?甚至在 HttpClient 之上编写了一个名为 Awake file 的库,它是开源的,允许从 Java 桌面应用程序和 Android 客户端安全上传和下载文档。 希望对你有帮助

【讨论】:

  • 感谢您的回复。我设法快速设置了唤醒文件。这似乎是一个非常有趣的解决方案,所以我会尝试它作为第一个选项。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-14
  • 1970-01-01
  • 2014-08-15
  • 1970-01-01
  • 1970-01-01
  • 2016-10-01
  • 1970-01-01
相关资源
最近更新 更多