在 WebSphere Application Server Community Edition V2.0 中开发和部署 JAX-WS Web 服务
2010-03-26 00:00:00 来源: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);
}
}
Tags:WebSphere Application Server
编辑录入:爽爽 [复制链接] [打 印]- ››WebSphere Application Server 7.0 XML Feature P...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
- ››WebSphere配置资源库管理
- ››WebSphere中的SSL/TLS:用法、配置和性能
- ››websphere ejb远程/本地调用总结
- ››WebSphere Application Server对SIP的支持
- ››WebSphere Process Server V6 体系结构概述
更多精彩
赞助商链接