实施简单的文档管理 [英] implementing simple Document management

查看:193
本文介绍了实施简单的文档管理的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的问题是:您将如何根据以下要求继续实施简单的DMS(文档管理)?

My qustion is: How would you go on implementing simple DMS(document management) based on following requirements?


  1. 将分发DMS shouls Web应用程序。

  2. 支持文档版本控制。

  3. 支持文档锁定。

  4. 文档搜索。

  1. DMS shouls be distributed web application.
  2. Support for document versioning.
  3. Support for document locking.
  4. Document search.

我已经清楚我想要使用哪些技术。我将使用Sring MVC,Hibernate和关系(最有可能是MYSQL)数据库。

Im already clear on what technologies I want to use. I will use Sring MVC, Hibernate and relational (most likely MYSQL) database.

我不太清楚的一件事是我是否需要使用 webdav ,因为我可以上传或下载文档。我必须这样做,因为我需要完成第2点,尤其是第3点。这是正确的方法吗?

One thing Im not very clear on is if I need to use webdav, since I could just upload or download documets. I thing I have to because I need to acomplish point 2. and especially point 3. somehow. Is this the right way to go?

任何有关此的示例或经验都会非常方便:)。可能Milton不是最好的库选择webdav?

Any examples or experience with this would come very handy :). May be Milton is not the best library to pick for webdav?

推荐答案

@Eduard,关于对第三方的依赖 - 你在做什么这可以作为大学/大学的练习,还是会影响生产环境中真实用户的东西?

@Eduard, regarding dependencies on 3rd parties - are you doing this as a college/university exercise or something that will affect real users in a production environment?

冒着听起来非常自命不凡的风险;不要重新实现轮子!我肯定是第二次使用JCR的电话,这样你依赖标准而不是第三方实现。

At the risk of sounding very pretentious; don't reimplement the wheel! I'd definitely 2nd the call to use JCR, this way you are depending a standard and not a 3rd party implementation.

JCR是一个定义明确的标准(这意味着一个很多人投入商业努力(即大量的现金和专业知识)。我会认真考虑调查JCR - 将其视为第三方提供实施的API(无供应商锁定)。

JCR is a well defined standard (that means a lot of people invested commercial effort (i.e. cash and expertise in huge amounts) into this). I would seriously reconsider looking into JCR - think of it as an API where 3rd parties provide the implementation (no vendor lockin).

查看您将要使用的功能开箱即用,我相信99-110%的功能可通过JCR实现获得。此外,您将受益于您将使用的代码在实际情况下已经过数百人的测试。

Have a look at the features you'll get out-of-the-box, I believe 99 - 110% of the functionality you require is available through a JCR implementation. Plus you'll benefit from the fact the code you'll be using has been tested by hundreds of people in real world situations.

我与bmscomp的不同之处在于建议JackRabbit http://jackrabbit.apache.org/

Where I'd differ from bmscomp is in suggesting JackRabbit http://jackrabbit.apache.org/

这篇关于实施简单的文档管理的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆