前面我们讲了webservice的jdk下的开发模式,在进行对cxf的开发模式的学习之前,先看看wsdl文档和注解的相关知识。
- 通过查询<service name>标签,找到服务视图名WeatherSerivceImplService,通过服务视图找到其绑定的服务端点WeatherServiceImplPortBinding,再根据WeatherServiceImplPortBinding找到服务实现weatherServiceImpl,对应的query方法也随之找到。
客户端的调用服务端的代码遵循此方式
//创建服务视图
WeatherServiceImplService service = new WeatherServiceImplService();
//得到服务实现类
//WeatherServiceImpl port = service.getPort(WeatherServiceImpl.class);
WeatherServiceImpl weatherService = service.getWeatherServiceImplPort();
String s = weatherService.query("上海");
System.out.println(s);