我有一个现有的swing桌面应用程序,我希望将其转换为Web应用程序。停止这样做的第一件事是桌面应用程序处理PDF文件的写入和读取。此外,用户填写需要由应用程序读取的PDF表单。处理文件的Web应用程序 - 上传下载
现在桌面应用程序中的典型用例就像用户登录打开PDF表单并填充它。 swing应用程序管理文件的存储位置,以便它转到文件并读取表单,提取数据并将数据存储在数据库中。用户可能无法一次填充表单。他可能会保存它,稍后再回来并继续。
所有这些都需要现在通过网络应用完成。我的问题是我不希望用户多次下载并上传表单到服务器。这会占用带宽,并要求使用本地保存文件,并在完成填写表单后不会吸引我,因为桌面应用程序很好地管理这些文件的位置。
我需要实现类似Dropbox的东西吗?一个小的deamon不断运行,以检查哪些文件已更新并将其上传到服务器?这将是困难的,因为在服务器我不知道该文件是否是最新的。有没有像以前有人做过的事情?
感谢您的回答。但请参阅jowierun下的评论.. – sethu 2012-08-10 12:35:25