I've been a .NET web developer for several years now, working with asp.net web forms and c#, wcf etc.But recently developed touch enabled customer facing application. Its device-agnostic application designed for any platform capable of running HTML5 applications (iOS, Android, Windows8), for Mobile devices (such as tablets), Assisted or unassisted kiosks, Laptop or desktop computers.
we used asp.net webapi, ASP.net MVC 4.0 framework, Jquery mobile libraries, HTML 5, signal R for development.
Is it possible for us to migrate or convert complete server side code(i.e controllers methods) under Java?
Does Apache tomcat server or (webspehere) supports verbs like PUT, DELETE inaddition to GET and POST?
Any thing available in Java world which is equivalent ASP.NET SignalR functionality?
what are the required softwares or libraries for developing device aganostic touch enabled applications in java?
I think Web API objectively wins out over other APIs in below few key areas.
Content negotiation, Flexibility, Separation of concerns
How much extent Spring MVC API or Jersey API will support the above areas?