For avoiding multiple form submits,
Avoid Multiple Form Submits[
^]
And also do,
1. Add validation business rules in class level or DB level.
2. After saving data, redirect the page so that you can prevent the duplicate entry on F5/browser refresh.