您的位置:首页 > 运维架构 > Apache

Apache Cxf WebService整合Spring(2)

2013-11-03 17:15 465 查看
六:部署项目,启动Tomcat,发布WebService,在浏览器输入http://localhost:8080/Spring-Cxf-Demo/lzw/cxf?wsdl






七:配置apache-cxf(在环境变量Path中加入:;F:\Java\WebService\CXF\apache-cxf-2.7.6\bin)



八:生成客户端代码

(1)在本地建立Test 工程





(2)在src目录下输入 wsdl2java http://localhost:8080/Spring-Cxf-Demo/lzw/cxf?wsdl




九:添加测试代码





package com.lzw.springcxf.client;

import java.util.List;

import com.lzw.springcxf.service.ClubModel;
import com.lzw.springcxf.service.HandleService;
import com.lzw.springcxf.service.PlayerModel;
import com.lzw.springcxf.service.impl.HandleServiceTest;

public class WSClient {

public static void main(String[] args) {

HandleServiceTest factory = new HandleServiceTest();

HandleService handleService = factory.getHandleServiceImplPort();

System.out.println(handleService.sayName("内马尔"));

ClubModel clubModel = new ClubModel();
clubModel.setClubId(1111);
clubModel.setClubName("巴塞罗那");
clubModel.setCountry("西班牙");

List<PlayerModel> players = handleService.getPlayerByClub(clubModel);
for (PlayerModel play:players) {
System.out.println(play.getPlayerName());
}
}
}


控制台输出:

本次西班牙国家德比的最佳球员是:内马尔
梅西
内马尔
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: