I have a web application using Spring MVC. Now, we are planning to develop mobile apps using ionic framework (for android and ios apps). For server side development, following are my doubts.
1) Can I reuse existing Spring MVC to be used from mobile apps as well? (Most of the calls are returning json as our web app client side is knockout js).
2) Or should I go with Scala play framework? It is completely new to me and will need a learning period while this development is urgent.
3) If am to use Restful apis and reuse existing service classes, what if I dont need to send complete bo (as json) but needs to ignore or add some more fields?
4) Current Spring MVC is secured by Spring MVC. How will I go about security if am to use Spring MVC or any REstful services?
5) Which Restful webservice library is advised?
Thanks