我们计划在我们的 Web 应用程序中构建一个基于 Java EE 6 特性(Ejb 3.1、JSF 2.0、JPA w/Hibernate 2.0)的模块,该模块包含“下载管理器”/“上传管理器”模块之类的东西。
此 Web 应用程序的用户应该能够通过下载文件来获取文件,但是由于连接受限,他/她必须能够停止下载、退出应用程序,并在再次登录时恢复之前的下载。上传必须有同样的可能。
我对此没有太多经验,但客户对我们施加了一些限制:
- 他将否认任何包含在要安装的新子应用程序中的解决方案(如 Java Web Start 等)。
- 如果是 Java Applets,他不想购买任何证书。
那么,任何做过类似事情的人,我怎么能只使用服务器端 Java EE 编程来执行呢?哪个最适合这种情况?
我很感激任何帮助。