wood burning stoves*
The moose likes Spring and the fly likes why methods of SimpleFormController are overridden from a Class optionally and not mandatory? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of OCM Java EE 6 Enterprise Architect Exam Guide this week in the OCMJEA forum!
JavaRanch » Java Forums » Frameworks » Spring
Bookmark "why methods of SimpleFormController are overridden from a Class optionally and not mandatory?" Watch "why methods of SimpleFormController are overridden from a Class optionally and not mandatory?" New topic
Author

why methods of SimpleFormController are overridden from a Class optionally and not mandatory?

Monica. Shiralkar
Ranch Hand

Joined: Jul 07, 2012
Posts: 639
Why is SimpleFormController a Class and not an Interface. OnSubmit method is not a mandatory to implement method because it is overriden from SimpleFormController.But shouldnt this functionality be mandatory when we are using a Form? Then shouldnt this been kept in an interface and thus made mandatory to implement?

thanks.
Nam Ha Minh
Ranch Hand

Joined: Oct 31, 2011
Posts: 498

Monica. Shiralkar wrote:Why is SimpleFormController a Class and not an Interface. OnSubmit method is not a mandatory to implement method because it is overriden from SimpleFormController.But shouldnt this functionality be mandatory when we are using a Form? Then shouldnt this been kept in an interface and thus made mandatory to implement?

thanks.


Because Spring is flexible. One can choose either to extends the SimpleFormController or not (by using XML or annotation configuration). We can write simple controller which does not tie to the framework, thus making it's easy for unit testing the controller class.


PM Me If You Want to get Urgent Help on Java Programming
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: why methods of SimpleFormController are overridden from a Class optionally and not mandatory?