CXF之从java first开始开发的java代码实例
2010-07-31 15:51
411 查看
这是一个非常简单的小实例,不过请大家注意2点:
1. HelloWorld接口上的标注:@WebService 是必须的。
2. HelloWorldImpl类上的标注:@WebService(endpointInterface = "cxf.server.HelloWorld")也是必须的。
HelloWorldImpl类中 @Resource
WebServiceContext wsContext;
该标注与该类可以获取消息上下文的所有消息。(放到这里只是为了引起注意)
HelloWorld接口:
HelloWorldImpl类:
1. HelloWorld接口上的标注:@WebService 是必须的。
2. HelloWorldImpl类上的标注:@WebService(endpointInterface = "cxf.server.HelloWorld")也是必须的。
HelloWorldImpl类中 @Resource
WebServiceContext wsContext;
该标注与该类可以获取消息上下文的所有消息。(放到这里只是为了引起注意)
HelloWorld接口:
]package cxf.server; import javax.jws.WebService; @WebService public interface HelloWorld { String sayHi(String text); }
HelloWorldImpl类:
]package cxf.server; import java.util.Iterator; import javax.annotation.Resource; import javax.jws.WebService; import javax.xml.ws.WebServiceContext; import javax.xml.ws.handler.MessageContext; @WebService(endpointInterface = "cxf.server.HelloWorld") public class HelloWorldImpl implements HelloWorld { @Resource WebServiceContext wsContext; public String sayHi(String text) { System.out.println("sayHi called"); MessageContext context = wsContext.getMessageContext(); Iterator<String> iter = context.keySet().iterator(); while(iter.hasNext()){ String key = (String) iter.next(); Object o = context.get(key); System.out.println(key + "---" + o); } return "Hello " + text; } }
相关文章推荐
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】
- CXF之从wsdl first开始的异步调用实例
- CXF 开发webService的步骤(java First)
- 3.开发Java消息驱动bean实例代码
- 创建Selenium实例——选择浏览器开始测试的java代码
- [转]Web Service开发实例(java代码)
- 实例代码讲解JAVA程序中的Dijkstra开发技术
- WebService开发实例(java代码)
- Android-NDK开发之基础--Android JNI实例代码(一)-- 在JNI中执行Java方法--C/C++调用Java
- java 开发中网络编程之IP、URL详解及实例代码
- webuploader在springMVC+jquery+Java开发环境下的大文件分片上传的实例代码
- Spark+ECLIPSE+JAVA+MAVEN windows开发环境搭建及入门实例【附详细代码】
- 微信开发从入门到精通教程大全 资料大全 java和php版本;教程文档、代码、视频 微信商城实例
- Cocos2d-x游戏开发之Cocos2dx通过JNI调用Android的Java代码(webView实例)
- 微信开发从入门到精通教程大全 资料大全 java和php版本;教程文档、代码、视频 微信商城实例
- 微信公众号开发之设置自定义菜单实例代码【java版】
- WebService开发实例(java代码)
- BlackBerry Java客户端开发项目实例教程三