我需要从我的Java程序发送一个Java对象到Servlet。我考虑通过序列化来完成。是否有其他方法可以用来将Java对象发送到Servlet?如果是通过序列化,您能否给我提供参考链接。
谢谢帮助。
谢谢帮助。
发送序列化的Java对象可能存在潜在问题,因为客户端和Web服务器需要同时拥有所有涉及对象的所有类的正确版本。
如果您能够控制客户端和服务器端并且可以随意部署新版本,则没有问题。但是,如果您无法控制,则最好使用JSON或XML而不是序列化的Java对象。
请看下面:
http://www.javaworld.com/javaworld/javatips/jw-javatip103.html http://www.cs.unc.edu/Courses/jbs/lessons/java/java_serialization/serverThreadedCO.html
希望这能有所帮助
看一下 Hessian:http://hessian.caucho.com/
我们使用 Hessian 将序列化的 Java 对象从我们的 Java 富客户端发送到我们的 Servlet。 Hessian 也可以与 Spring 框架 结合使用。