CXF学习-形参、返回值为javaBean,list或数组
来源:互联网 发布:域名过期 备案信息 编辑:程序博客网 时间:2024/05/16 09:09
WS_Server:
package cxf.ws;import java.util.List;import javax.jws.WebService;import cxf.ws.domain.Cat;import cxf.ws.domain.User;@WebServicepublic interface HelloWorld {String sayHi(String name);List<Cat> getCatByUser(User user);}
package cxf.ws.impl;import java.util.Date;import java.util.List;import javax.jws.WebService;import cxf.ws.HelloWorld;import cxf.ws.domain.Cat;import cxf.ws.domain.User;import cxf.ws.service.UserService;import cxf.ws.service.impl.UserServiceImpl;@WebService(endpointInterface="cxf.ws.HelloWorld",serviceName="HelloWorldWS")public class HelloWorldWS implements HelloWorld {@Overridepublic String sayHi(String name) {return name+",您好,"+"现在时间是:"+new Date(); }/** * 在实际的应用中,webService只会调用业务组件,暴露接口。 */@Overridepublic List<Cat> getCatByUser(User user) {UserService us=new UserServiceImpl();return us.getCatByUser(user);}}
wsdl2java -frontend jaxws21 http://10.0.6.17/fightUp?wsdl
在 wsdl2java url出错时,采用的命令。
WS_Client
package lee;import java.util.List;import cxf.ws.Cat;import cxf.ws.HelloWorld;import cxf.ws.User;import cxf.ws.impl.HelloWorldWS;public class ClientMain {public static void main(String[] args) {HelloWorldWS factory=new HelloWorldWS();HelloWorld hw=factory.getHelloWorldWSPort();System.out.println(hw.sayHi("孙悟空"));User user=new User();user.setName("Janey");user.setPass("202053");List<Cat> cats=hw.getCatByUser(user);//server里面带参数的构造方法在client里面没有起作用,而toString也同样不起作用。for(Cat cat:cats){System.out.println(cat.getName()+":"+cat.getColor());}}}
0 0
- CXF学习-形参、返回值为javaBean,list或数组
- CXF-03:使用CXF处理 JavaBean 式的复合类型和 List 集合类型的形参和返回值
- CXF-05:使用CXF处理返回值的类型为Map、非JavaBean式的复合类
- 使用cxf做Webservice接口时,返回值不能是Map或List等接口
- dwr处理参数或返回值为pojo对象的JavaBean方法
- CXF学习02---处理JavaBean类型与List的集合类型
- 1.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端接口
- 5.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端domain
- 6.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端发布
- CXF实现wsdl文件转换为javaBean
- 解决cxf中list中对象为1个时返回json串问题的配置文件
- 函数返回值为数组
- 函数返回值为数组
- 函数返回值为数组
- 函数返回值为数组
- 【WebService】4.使用CXF处理JavaBean和List集合
- 2.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端实现类
- 3.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端业务逻辑层接口
- 读取数据库并生成excel文件--PHPExcel
- 几个不错的深度学习教程
- JLINK、ULINK及ST-LINK
- iOS开发笔记之十四——Xcode 6.0.1下出现Thread 1: signal SIGPIPE问题的参考解决方案
- 数据挖掘10大算法的思维导图
- CXF学习-形参、返回值为javaBean,list或数组
- 解决Bootstrap.用户界面架构视频中的popover鼠标滑过无法弹出提示框
- getHibernateTemplate调用存储过程
- 竟然有速度就让她身体任何他人生
- 查看linux服务器硬盘IO访问负荷的方法总结
- 启动tomcat后访问页面http://localhost:8080/报错
- dom4j解析xml
- Python个人学习笔记四
- 虚函数和纯虚函数的作用与区别