WEB开发网
开发学院软件开发Java 在 WebSphere Application Server Community Edit... 阅读

在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务

 2010-03-26 00:00:00 来源:WEB开发网   
核心提示: 客户端实现清单 5 显示了一个基本的 Web 服务客户端实现,这是一个简单的 Servlet,在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务(5),它调用 Calculator Web 服务的

客户端实现

清单 5 显示了一个基本的 Web 服务客户端实现。这是一个简单的 Servlet,它调用 Calculator Web 服务的 add() 函数并返回相应的结果。添加两个值,将其分别作为参数 x 和 y 传递到 Servlet。请注意,CalculatorService 类是 Service 类,而 Calculator 类是 wsimport 工具(在前面的步骤中)所生成的 SEI 类。将该客户端编写为一个 Servlet,以展示另一个新的 Java EE 5 特性:依赖关系注入。

清单 5. Calculator Web 服务客户端实现

import java.io.IOException; 
 
import javax.servlet.ServletException; 
import javax.servlet.http.HttpServlet; 
import javax.servlet.http.HttpServletRequest; 
import javax.servlet.http.HttpServletResponse; 
import javax.xml.ws.Service; 
import javax.xml.ws.WebServiceRef; 
 
public class CalculatorClient extends HttpServlet { 
 
  @WebServiceRef CalculatorService service; 
   
  public void doGet(HttpServletRequest req, HttpServletResponse resp) 
    throws ServletException, IOException { 
    int x = Integer.parseInt(req.getParameter("x")); 
    int y = Integer.parseInt(req.getParameter("y")); 
    Calculator calculator = service.getCalculatorPort(); 
    int sum = calculator.add(x, y); 
    resp.getWriter().println(x + " + " + y + " = " + sum); 
  } 
 
}

上一页  1 2 3 4 5 6 7  下一页

Tags:WebSphere Application Server

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接