一个简单的传递javabean的WebService结构 + 基本jar包

  com.company.project.module : 【Javabean】   几个,用jaxb注释

  com.company.project.webservice : 【WebService接口】   IWebService

  com.company.project.webservice.impl : 【接口实现类】   WebServiceImpl 

  -----------此时已可以建立一个serviceTest测试发布,方法之一是通过Endpoint.publish("localhost:8080/service",new WebServiceImpl())------------

  com.company.project.client : 【客户端接口】   IServiceClient

  com.company.project.client.impl : 【实现类】   ServiceClient

  ----------------------------------

  基本jar包(maven):

  

  <dependencies>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf</artifactId>
			<version>3.1.1</version>
			<type>pom</type>
			<!-- scope>import</scope -->
		</dependency>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-frontend-jaxws</artifactId>
			<version>3.1.1</version>
		</dependency>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-databinding-aegis</artifactId>
			<version>3.1.1</version>
		</dependency>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-transports-http</artifactId>
			<version>3.1.1</version>
		</dependency>
		<!-- The server example in here launches the embedded jetty. Not needed 
			if you deploy a WAR. -->
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-transports-http-jetty</artifactId>
			<version>3.1.1</version>
		</dependency>

  </dependencies>

  

posted @ 2015-11-25 19:17  动如参与商  阅读(535)  评论(0编辑  收藏  举报