几年来我一直是.NET Web开发人员,使用asp.net Web表单和c#,wcf等.但最近开发了支持触摸客户的应用程序.其设备无关应用程序专为任何能够运行HTML5应用程序(iOS,Android,Windows8),移动设备(如平板电脑),辅助或无辅助信息亭,笔记本电脑或台式电脑的平台而设计.
我们使用asp.net webapi,ASP.net MVC 4.0框架,Jquery移动库,HTML 5,信号R进行开发.
我们是否可以在Java下迁移或转换完整的服务器端代码(即控制器方法)?
Apache tomcat服务器或(webspehere)是否支持PUT,DELETE等动词以及GET和POST?
Java世界中可用的任何东西都等同于ASP.NET SignalR功能吗?
在java中开发支持设备aganostic触摸的应用程序所需的软件或库是什么?
我认为Web API客观上胜过以下几个关键领域的其他API.
内容协商,灵活性,关注点分离
Spring MVC API或Jersey API将在多大程度上支持上述领域?
我们是否可以在Java下迁移或转换完整的服务器端代码(即控制器方法)?
你可以,但它不是很容易,因为没有直接映射apis,但你可以使用类似的apis.有很多人做过这件事
Apache tomcat服务器或(webspehere)是否支持PUT,DELETE等动词以及GET和POST?
是的,可以在Tomcat或任何符合JEE的App服务器中启用/禁用所有HTTP命令
Java世界中可用的任何东西都等同于ASP.NET SignalR功能吗?
DWR(Direct Web Remoting),Vaadin,GWT等.但我相信还有更多.
在java中开发支持设备aganostic触摸的应用程序所需的软件或库有哪些?
JavaMe,Android,GWT-Touch等.此链接也可能对您有所帮助.
Java rest Apis
希望这可以帮助.
Jersey (jax-rs)是 Java 世界中 ASP.NET Web API 的一个非常可靠的替代品。
Jersey RESTful Web 服务框架是开源的、生产质量的、用于在 Java 中开发 RESTful Web 服务的框架...
这是解决问题的基于注释的方法。我认为这是一个经过深思熟虑且富有成效的环境。您可以自定义各种内容,其中包含合理的默认值。
| 归档时间: |
|
| 查看次数: |
21702 次 |
| 最近记录: |