I have a unique requirement where in i need to do the versioning of my java web application and along with the application i need to do the versioning of database changes.
Below is the Requirements provided to me:
1. Allow admin to upgrade the software while maintaining the existing DB and configurations
2. Allow admin to revert back to the previous version (if found issues with the new one)
3. Upgrade process should be using a wizard that takes the user through all the necessary steps
4. if a customer is still using first version and we have released the 7 version he should be able to upgrade his Application and Database accordingly.
I have seen something like a java auto updater, which keep asking if i want to upgrade my java version with new updates.
But how can i do the same for a web application, where i have a svn, or for that matter i am fine using maven.
I am new to Java and also single person in my company to handle java project. Any insight will be highly regarded.
Md Shahnawaz sakib
Joined: Jul 18, 2012
Please guys reply with your valuable designs,i really need your help....