我有一个 java 类,其中包含一个带有一些逻辑控制的方法。此类可通过 web 服务方法输出到 java swing 客户端。
我的问题听起来很疯狂,但是当他从 wsdl 文件生成类时,是否可以编组/解组该方法以使其对客户端可用?
谢谢。
ps:我使用的是 Metro/jax-ws 和 glassfish 3.1.1。
我有一个 java 类,其中包含一个带有一些逻辑控制的方法。此类可通过 web 服务方法输出到 java swing 客户端。
我的问题听起来很疯狂,但是当他从 wsdl 文件生成类时,是否可以编组/解组该方法以使其对客户端可用?
谢谢。
ps:我使用的是 Metro/jax-ws 和 glassfish 3.1.1。
您的意思是,您可以将一些逻辑发送到客户端以在那里执行?
恐怕答案是否定的——这不是 Web 服务的工作方式。
所有逻辑都在服务器端执行。
你为什么要这样做?
为什么不向客户端提供此类(您的 VO),以便服务器和客户端都在编组/解组同一类?然后两者都可以使用您的方法...
Marshalling”是指将数据或对象转换为字节流的过程,“unmarshalling”是将字节流转换回其原始数据或对象的逆过程。转换是通过“序列化”实现的。
“编组/解组”过程的目的是在 RMI 系统之间传输数据。