WebService 通过注解修改wsdl文档
来源:互联网 发布:base64 json 图片 编辑:程序博客网 时间:2024/06/11 23:06
代码:
Order.java
package com.bean;import javax.xml.bind.annotation.XmlElement;public class Order { private int id; private String name; private double price;public Order(int id, String name, double price) {super();this.id = id;this.name = name;this.price = price;}@XmlElement(name = "_id_")public int getId() {return id;}public void setId(int id) {this.id = id;}@XmlElement(name = "_name_")public String getName() {return name;}public void setName(String name) {this.name = name;}public double getPrice() {return price;}public void setPrice(double price) {this.price = price;}@Overridepublic String toString() {return "Order [id=" + id + ", name=" + name + ", price=" + price + "]";} }
OrderWS.java
package com.ws;import javax.jws.WebMethod;import javax.jws.WebService;import com.bean.Order;@WebServicepublic interface OrderWS { @WebMethod public Order getOrderById(int id);}
OrderWSImpl.java
package com.ws;import javax.jws.WebService;import com.bean.Order;@WebService(targetNamespace = "http://localhost:8013/CXFWead/orderwse" , name="MyName", serviceName = "MyService" )public class OrderWSImpl implements OrderWS { public OrderWSImpl(){ System.out.println("OrderWSImpl()"); }@Overridepublic Order getOrderById(int id) {// TODO Auto-generated method stubSystem.out.println("server getOrderById() "+id);return new Order(id, "火车票", 20000);}}
beans.xml
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.apache.org/jaxws" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://cxf.apache.org/jaxws http://cxf.apache.org/schemas/jaxws.xsd"> <!-- 引入cxf的一些核心配置 --> <import resource="classpath:META-INF/cxf/cxf.xml" /> <import resource="classpath:META-INF/cxf/cxf-extension-soap.xml" /> <import resource="classpath:META-INF/cxf/cxf-servlet.xml" /> <jaxws:endpoint id="orderWS" implementor="com.ws.OrderWSImpl" address="/orderws" /> </beans>
截图:
阅读全文
0 0
- WebService 通过注解修改wsdl文档
- 通过注解修改WSDL
- 通过注解修改WSDL
- webservice--用注解修改WSDL内容
- 【WebService】wsdl配置详解以及使用注解修改wsdl配置
- (七) WebService-- 修改WSDL文档
- WebService --WSDL文档解析
- 通过注解修改wsdl和service类调用服务
- WebService之发布自己的WebService例子以及WSDL解析,Ajax访问WebService以及注解修改WSDL
- WebService里的wsdl的详解以及使用注解修改wsdl的配置
- WebService的WSDL文档结构
- webservice的WSDL文档详解
- 通过 wsdl 文件 创建webservice
- webService-WSDL文件的修改
- WebService系列博客{二}[通过注解更改Wsdl文件、更改包名wsimport]
- WebService之WSDL文档元素实例详解
- WebService学习笔记-WSDL文档分析
- (五) WebService-- WSDL 文档详解
- 举例说明python2.7.X和python3.X以上版本的区别记录学习
- hadoop2.6.0搭建(简洁明了10分钟完全搞定)
- 区块链或将极大促进人工智能发展
- Web开发技术的演变
- 在ubuntn kylin系统eclipse中Java语言helloworld程序
- WebService 通过注解修改wsdl文档
- BZOJ 2038 小Z的袜子(hose) 莫队
- Git使用配置之第二篇章
- hdu 5768
- 一个典型的例子理解JavaScript作用域以及变量提升
- 区块链能否化解共享经济的信任壁垒
- C++基础之类继承1
- ThinkPHP学习-错误解决1
- MATLAB绘制二维高斯曲面