2

上下文:
考虑到下面定义的引擎类是某些 web 服务方法的参数。由于我们在 Java 中同时拥有服务器和客户端,因此我们在服务器和客户端之间共享 Engine 类可能有一些好处(???)(即我们可以放入一个公共 jar 文件以添加到客户端和服务器类路径)

一些好处是:

  1. 我们将“brushEngine”等特定操作保留在同一个地方
  2. 构建速度更快,因为我们不需要为客户端类生成 java 代码,而是从服务器构建中使用它们)
  3. 如果我们稍后更改“brushEngine”的服务器实现,这会自动反映在客户端中。

问题:

  • 如何使用 java 6 工具(即 wsimport、wsgen 等)分享下面详细的 Engine 类?
  • 是否有其他java工具可以实现这种共享?
  • 是否共享缺少 java 6 Web 服务支持的案例?
  • 这种情况可以简化为其他 Web 服务使用模式吗?

谢谢。

代码:


public class Engine {

   private String engineData;

   public String getData(){
        return data;
   }

   public setData(String value){
        this.data = value;
   } 

   public void brushEngine(){
        engineData = "BrushedEngine"+engineData; 

   } 

}

4

0 回答 0