DMS (Document Management System) / File Repository / File Manager under Java EE

17.2k views Asked by At

I need to create a very simple DMS (Document Management System) / File Repository / file manager or whatever we might call it under Java EE.

It should permit the user to create folders and upload files into it and the folder/files information should be stored inside the database for checking which user created what (in this sense a simple file-manager which only lets one browse directories on the server's disk is not enough).

To be more explicit here's what it should be more or less:

TinyDMS

So far I searched for canned solutions which I could use however I only found TinyDMS (http://sourceforge.net/projects/tinydms/) which is very good (picture above is a screenshot of it in action), it uses jackrabbit for file search however needs a lot of Spring framework dependencies and is a hell to be compiled (didn't succeed yet). Then there's OpenKM and LogicalDoc but those are really complex programs which don't fit well to be included into a third party application. Isn't there anything I can start with?

2

There are 2 answers

0
mohammad hejazi On BEST ANSWER

use jackrabbit DMS java base.

http://jackrabbit.apache.org/

0
user3188980 On

If you don´t want to use Alfresco, Nuxeo, or other DMS, maybe you should develop your own "Light (DMS)". For that you can start with the repository; for this you could try Apache Jackrabbit or Modeshape as the lower level to manage data, files, versionong, deletion, etc. Personally, I´m using Modeshape for my graduate project beacuse of it´s documentation and ease of implementation. Then I use JAAS to manage users and its permissions for each file or folder.