jQuery客户端和Java服务器端 - JSON的替代品?

时间:2012-03-02 16:37:49

标签: java jquery

我在Flex(客户端)和Java red5中有一个项目,我想转移到客户端的jquery。我想重用Java服务器端代码的某些部分,并使用Java的jQuery支持。

我是否可以使用其他解决方案与服务器进行通信?

3 个答案:

答案 0 :(得分:1)

JSON可能是你最好的选择,非常简单,并且在Java和JQuery中都得到很好的支持。

答案 1 :(得分:1)

是的,我已经读过http://www.playframework.org是构建基于Java的RESTful Web服务的优秀框架。这样,您就可以轻松地将jQuery和JSON请求与Java Web服务集成。

这个网站http://coffeebean.loicdescotte.com/2011/01/how-to-export-objects-to-json-with-play.html有一个很好的例子,说明如何将内容导出为JSON。

至于jQuery本身,check the doc's或者从这样的事情开始:

$.ajax({
  url: "your-web-service.php",
  context: document.body,
  dataType: "json",
  success: function(data){
    // do something with data
    $(this).addClass("done");
  }
});

答案 2 :(得分:1)

JSON保持简单,但您也可以使用XML作为数据交换格式。 jQuery可以很好地兼容JSON和XML。如果你希望做类似SOAP的事情,我想它可以完成,但我很确定jQuery并不能完全开箱即用。

就PHP而言,在你的情况下,我不会打扰。如果您的应用服务器安全,稳定,快速地运行,那么为什么要考虑更改?