Apache CXF
Web Service的使用
- java有提供webservice规范、实现支持。
可参考文档
- 一般在开发时候,都是使用一些框架进行webservice开发。例如:ApacheCXF
WebService框架的性能测试 : https://blog.csdn.net/ck4438707/article/details/53610124
Apache CXF使用WebService(jax-ws规范)
独立程序的使用
服务端
- 添加依赖
- 如果是一个独立程序,比如jar,就需要内置服务器
- 注意使用webService,jre环境必须要是1.5以上
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.Kato</groupId>
<artifactId>jaxWs_server</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>服务端</name>
<!-- 添加CXF依赖 -->
<dependencies>
<!-- 要进行jaxws 服务开发 -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-frontend-jaxws</artifactId>
<version>3.0.1</version>
</dependency>
<!-- 内置jetty web服务器 -->
<dependency>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-rt-transports-http-jetty</artifactId>
<version>3.0.1</version>
</dependency>
<!-- 日志实现 -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.12</version>
</dependency>
</dependencies>
<build>
<