Java 小程序(或WebStart应用程序)调用服务器:最佳实践?
我想编写一个applet(或javawebstart应用程序)调用其服务器(servlet?),以调用一些方法并发送/检索数据。发送和检索这些信息的最佳方式/技术是什么 HTTP请求?参数输入,xml输出。xml仍然是我数据交换的首选 将XML与类似的东西一起使用可以消除XML Java库的许多麻烦。你可以用一种非常简单的方法 协议: 如果您不关心与其他语言的互操作性,我会选择RMI over HTTP。它有来自JRE的支持,很容易安装,一旦你有了框架,就很容易使用 对于应用程序逻辑,我将使用:Java 小程序(或WebStart应用程序)调用服务器:最佳实践?,java,applet,java-web-start,Java,Applet,Java Web Start,我想编写一个applet(或javawebstart应用程序)调用其服务器(servlet?),以调用一些方法并发送/检索数据。发送和检索这些信息的最佳方式/技术是什么 HTTP请求?参数输入,xml输出。xml仍然是我数据交换的首选 将XML与类似的东西一起使用可以消除XML Java库的许多麻烦。你可以用一种非常简单的方法 协议: 如果您不关心与其他语言的互操作性,我会选择RMI over HTTP。它有来自JRE的支持,很容易安装,一旦你有了框架,就很容易使用 对于应用程序逻辑,我将使用:
如果您不想使用Spring,那么基本RMI也很容易使用,并且在web上有大量的示例 轻量级的解决方案也可以 一个简单的例子是
如果在这种情况下需要ORM:试试。是的,但我希望有一个基于接口的解决方案(就像RMI?)。在这里,我将调用一个异步方法,并且我的对象将在不解析/验证XML的情况下返回。我认为您将在xstream+commons_httpclient之上创建自己的api,这比您确定使用哪个库要快。