我想编写一个applet(或java Web Start应用程序)来调用它的服务器(servlet?)来调用一些方法并发送/检索数据。什么是发送和检索这些消息的最佳方式/技术?
答案 0 :(得分:1)
HTTP请求?参数in,xml out。
答案 1 :(得分:1)
XML仍然是数据交换的首选。
使用XML xstream之类的东西可以消除XML Java库的大部分麻烦。你可以用一种非常简单的方式serialize and deserialize objects。
答案 2 :(得分:1)
协议:
如果您不关心与其他语言的互操作性,我会使用RMI over HTTP。它有来自JRE的支持,非常容易设置,并且一旦你拥有框架就非常容易使用。
对于应用逻辑,我会使用:
实现:
如果你还没有开始,或者你有和使用Spring,那么Spring远程处理是一个很好的工具。即使您不使用IOC容器,它也适用于所有地方(包括小程序) 如果您不想使用Spring,基本的RMI也很容易使用,并且在Web上有大量示例。
答案 3 :(得分:0)