2.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务器实现类
2012-07-23 10:39
507 查看
/** * */ package org.fkjava.cfx.ws.impl; import java.util.Date; import java.util.List; import java.util.Map; import javax.jws.WebService; import org.fkjava.cfx.domain.Cat; import org.fkjava.cfx.domain.User; import org.fkjava.cfx.ws.HelloWorld; import org.fkjava.cfx.ws.service.UserService; import org.fkjava.cfx.ws.service.impl.UserServiceImpl; /** * @author Kevin * Web Services组件接口的实现类 * endpointInterface指定实现类的接口 * serviceName指定实现类的名字,此名字可以随便写 */ @WebService(endpointInterface = "org.fkjava.cfx.ws.HelloWorld", serviceName = "HelloWorldWs") public class HelloWorldWs implements HelloWorld { /* 问好 * @see org.fkjava.cfx.ws.HelloWorld#sayHi(java.lang.String) */ @Override public String sayHi(String name) { return name + ",你好,现在时间是" + new Date(); } /** * 这是Web Services组件的实现部分,但是,Web Services组件并不是直接去实现业务, * 而是让业务逻辑层去实现,这体现了分层的思想,业务逻辑层也分为两部分,即接口和实现 */ @Override public List<Cat> getCatsByUser(User user) { // 调用业务逻辑层 UserService userService = new UserServiceImpl(); return userService.getCatsByUser(user); } @Override public Map<String, Cat> getAllCats() { // 调用业务逻辑层 UserService userService = new UserServiceImpl(); return userService.getALlCats(); } }
相关文章推荐
- 1.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务器接口
- 5.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端domain
- 6.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端发布
- 7.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:转换器1
- 8.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:转换器2
- 11.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:客户端主类
- 9.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端发布成功
- 10.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:客户端执行wsdl2java
- 3.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端业务逻辑层接口
- 4.当形参,返回值类型不是JavaBean式的复合类,Map时,CXF无法处理:服务端业务逻辑层实现类
- 处理Map、非javabean式的复合类等CXF无法自动转化的类型 (3)
- 使用CXF处理JavaBean式的复合类型和List集合类型的形参和返回值
- CXF学习04---处理MAP等CXF无法自动转换的复合数据类型的形参和返回值
- Map等CXF无法自动转换的复合数据类型的形参和返回值的处理
- 2.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端实现类
- CXF-05:使用CXF处理返回值的类型为Map、非JavaBean式的复合类
- CXF-03:使用CXF处理 JavaBean 式的复合类型和 List 集合类型的形参和返回值
- 【WebService】CXF处理javaBean等复合类型以及Map等复杂类型的数据
- 1.当形参,返回值类型是JavaBean式的复合类,List集合,数组等时:服务端接口
- webservice学习之处理Map等CXF无法自动转化的类型