WSS.properties内容如下:
SupportWSUser=70-47-D0-1E-82-78-1E-B7-0B-E0-BC-6E-FD-26-E6-4C
客户端ClientTest调用webservice代码如下:
package com.huawei.support.navigation.client;
import javax.xml.ws.BindingProvider;
import org.json.JSONObject;
import com.huawei.support.navigation.ws.INavigationWs;
import com.huawei.support.navigation.ws.impl.NavigationWsImplService;
public class ClientTest
{
public static void main(String[] args) throws Exception
{
NavigationWsImplService service = new NavigationWsImplService();
INavigationWs ws = service.getNavigationWsImplPort();
((BindingProvider) ws).getRequestContext()
.put(BindingProvider.USERNAME_PROPERTY, "SupportWSUser");
((BindingProvider) ws).getRequestContext()
.put(BindingProvider.PASSWORD_PROPERTY,
"70-47-D0-1E-82-78-1E-B7-0B-E0-BC-6E-FD-26-E6-4C");
JSONObject json = new JSONObject();
json.put("ID", "HA10039");
System.out.println("=======开始调用=======");
ws.getHTMLAreaInfo(json.toString());
}
}
分享到:
相关推荐
5. **cxf-rt-transports-http-hc.jar**: 使用Apache HttpClient作为HTTP客户端的实现,提供更丰富的HTTP功能。 6. **cxf-rt-bindings-soap.jar**: 为SOAP消息绑定提供实现,帮助解析和生成SOAP消息。 7. **cxf-rt-...
5. **代码生成工具**:CXF提供了基于WSDL的代码生成工具,可以从WSDL文件自动生成Java服务接口和服务实现,简化了开发过程。 6. **调试工具**:CXF提供了强大的调试工具,如SOAP消息追踪和日志记录,帮助开发者调试...
5. **多种协议支持**:CXF不仅限于HTTP,还支持其他传输协议,如JMS(Java Message Service)、SMTP(Simple Mail Transfer Protocol)等。 6. **数据绑定**:CXF支持JAXB(Java Architecture for XML Binding)和...
**5. JAX-WS与JAX-RS** - **JAX-WS**:Java API for XML Web Services,是Java平台上的标准API,用于构建SOAP服务。CXF提供了高效的JAX-WS实现。 - **JAX-RS**:CXF也支持JAX-RS,使得开发RESTful服务变得更加简单...
5. **拦截器和终结点**:CXF的拦截器机制允许你在服务调用的生命周期中插入自定义逻辑,如日志记录、性能监控等。终结点则是服务实际暴露的位置,可以是URL、端口等。 6. **测试与调试**:CXF提供了一些工具,如...
5. **设置CXF beans**:在Spring配置文件中,创建CXF beans来暴露我们的REST服务。这可以通过`JaxWsServerFactoryBean`或`JaxRsServerFactoryBean`完成,具体取决于是否需要SOAP支持。 6. **测试和调试**:使用`...
5. **WS-Security**:CXF提供了对Web服务安全标准(如WS-Security、WS-SecureConversation等)的支持,确保服务的安全通信。 6. **MTOM/XOP**:CXF支持Message Transmission Optimization Mechanism (MTOM) 和XML-...
5. **cxf-rt-ws-security.jar**:如果需要进行安全认证,这个jar包提供了WS-Security的支持。 除了这些核心组件,你可能还需要以下根据具体需求选择的jar包: 6. **cxf-rt-features-clustering.jar**:如果需要...
5. **客户端API**:CXF提供了一个强大的客户端API,使得调用Web服务变得简单,无论服务是本地还是远程。 6. **安全特性**:CXF支持WS-Security和其他安全标准,以确保Web服务的安全性。 7. **集成性**:CXF可以很...
5. **插件架构**:CXF的插件架构允许开发者轻松地扩展其功能,比如添加新的数据绑定框架或者自定义拦截器。 6. **强大的测试工具**:CXF提供了一套完整的测试工具,如CXF的WS-Testing框架,可以帮助开发者测试Web...
5. **cxf-rt-wsdl**: 解析并处理WSDL(Web Service Description Language),这是定义Web服务接口的标准语言。 6. **cxf-rt-rs-extension-providers**: 对于RESTful服务,CXF提供了JAXB和JSON支持,这个模块包含了...
5. **部署与运行** - 在服务器环境中,可以使用CXF的Servlet或Jetty容器来部署Web服务,通过修改`etc/cxf.xml`等配置文件进行定制。 - 客户端可以使用CXF的动态客户端API或者生成的Java客户端代码来调用服务。 6....
**5. RESTful服务与CXF** 除了传统的SOAP服务,CXF也支持RESTful服务的开发。REST(Representational State Transfer)是一种轻量级的架构风格,常用于构建简洁、易用的HTTP服务。CXF通过JAX-RS(Java API for ...
5. **cxf-rt-transports-http-2.7.12.jar**: HTTP传输模块,负责处理HTTP/S协议的通信,使得CXF能够通过HTTP和HTTPS进行Web服务调用。 6. **cxf-rt-databinding-aegis-2.7.12.jar**: Aegis数据绑定模块,提供了一种...
5. **模块化设计**:CXF由多个模块组成,包括核心服务、传输、协议、数据绑定等,这使得可以根据项目需求选择性地引入所需组件,避免不必要的依赖。 6. **Spring集成**:CXF2.2.3版本已经深度集成Spring框架,可以...
5. **RESTful服务**:除了SOAP,CXF也支持REST(Representational State Transfer)风格的服务,这是另一种轻量级的Web服务交互方式,强调资源的URI和HTTP方法。 在描述中提到的"webservice反向生成服务端.docx...
5. **客户端API**:CXF 提供了强大的客户端API,允许开发者以编程方式调用远程Web服务,提供了一种与服务交互的简单方式。 6. **安全特性**:CXF集成了多种安全机制,包括基本认证、 Digest 认证、WS-Security(如...
5. **错误处理和日志记录**:CXF提供了丰富的异常处理机制和详细的日志记录,便于开发者诊断问题和调试代码。 6. **国际化和本地化**:CXF支持多语言环境,可以方便地处理不同地区的服务请求。 7. **测试支持**:...
5. **性能优化**:CXF通过高效的协议处理和缓存机制,提高了Web服务的响应速度和整体性能。 6. **多种绑定支持**:CXF支持多种传输协议,如HTTP、HTTPS、JMS等,并且能够与多种消息格式(如XML、JSON)配合使用。 ...
5. **CXF与JAR包**:JAR包通常包含CXF框架的类和其他运行时所需的依赖,包括但不限于JAXB、JAX-WS等。在导入JAR包后,开发者可以立即使用CXF提供的功能,而不需要手动配置复杂的依赖关系。 6. **测试和调试**:在...