My qustion is: How would you go on implementing simple DMS(document management) based on following requirements?
- DMS shouls be distributed web application.
- Support for document versioning.
- Support for document locking.
- Document search.
Im already clear on what technologies I want to use. I will use Sring MVC, Hibernate and relational (most likely MYSQL) database.
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?
Any examples or experience with this would come very handy :). May be Milton is not the best library to pick for webdav?