`
嵇海波
  • 浏览: 14129 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

maven+cxf+spring

 
阅读更多

maven整合cxf、spring

一、创建maven项目

1.新建maven project


 

 
 二、添加cxf、spring到pom.xml文件

<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/maven-v4_0_0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<groupId>cxfDemo</groupId>
	<artifactId>cxfDemo</artifactId>
	<packaging>war</packaging>
	<version>0.0.1-SNAPSHOT</version>
	<name>cxfDemo Maven Webapp</name>
	<url>http://maven.apache.org</url>
    
	<build>
	 	<finalName>cxfDemo</finalName>
	</build>
	<!-- 定义全局版本号 -->
  	<properties>
  <!-- 		<jre.source.version>1.6</jre.source.version>
		<jre.target.version>1.6</jre.target.version> -->
		<junit.version>4.11</junit.version>
		<cxf.version>2.2.3</cxf.version>
		<spring.version>3.2.3.RELEASE</spring.version>
		<slf4j.version>1.7.7</slf4j.version>
		<servlet.version>2.5</servlet.version>
	</properties>
	<!-- 定义依赖包-->  
  	<dependencies>
	    <dependency>
	      <groupId>junit</groupId>
	      <artifactId>junit</artifactId>
	      <version>${junit.version}</version>
	      <scope>test</scope>
    	</dependency>
    
		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>servlet-api</artifactId>
			<version>${servlet.version}</version>
			<scope>provided</scope>
		</dependency>
		
		<!-- CXF Dependencies -->
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-frontend-jaxws</artifactId>
			<version>${cxf.version}</version>
		</dependency>
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-transports-http</artifactId>
			<version>${cxf.version}</version>
			
		</dependency>
		<!-- Jetty is needed if you're are not using the CXFServlet -->
		<dependency>
			<groupId>org.apache.cxf</groupId>
			<artifactId>cxf-rt-transports-http-jetty</artifactId>
			<version>${cxf.version}</version>
			<scope>test</scope>
		</dependency>
		<!-- End of CXF Dependencies -->
	
		<!-- Spring Dependencies ${spring.version} -->
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-context</artifactId>
			<version>${spring.version}</version>
		</dependency>
	
		<dependency>
			<groupId>org.springframework</groupId>
			<artifactId>spring-web</artifactId>
			<version>${spring.version}</version>
		</dependency>
	
		<dependency>
			<groupId>org.slf4j</groupId>
			<artifactId>slf4j-log4j12</artifactId>
			<version>${slf4j.version}</version>
			<type>jar</type>
			<scope>compile</scope>
		</dependency>


		
  	</dependencies>	
  
</project>

 

 

  • 大小: 64.1 KB
  • 大小: 58.1 KB
  • 大小: 106.8 KB
分享到:
评论

相关推荐

    使用Eclipse+Maven+Spring+CXF构建的WebService服务

    Web项目中基于Maven与Spring整合的WebService之cxf的实现⬇️ 详情请参考如下链接: https://locqi.github.io/locqi.com/2018/09/05/Eclipse+Maven+Spring+CXF-create-WebService/

    idea+maven+spring+cxf

    idea+maven+spring+cxf

    maven+spring+cxf+mybatis

    maven+spring+cxf+mybatis 搭建的webservice项目

    maven+spring+cxf webservice demo

    【标题】"maven+spring+cxf webservice demo"是一个基于Maven、Spring和CXF框架的Web服务示例项目,旨在展示如何整合这三个技术来创建和消费Web服务。Maven是项目管理和构建工具,Spring提供了强大的依赖注入和面向...

    maven+spring+cxf

    以下是对这个"Maven+Spring+CXF"项目的详细解释: **Maven**: Maven是一个项目管理工具,主要用于Java项目的构建、依赖管理和文档生成。它通过使用一个项目对象模型(Project Object Model,POM),定义了项目的...

    webservice=maven+spring+cxf

    【标题】"webservice=maven+spring+cxf" 指的是使用 Maven 作为构建工具,Spring 作为框架,CXF 作为 Web 服务实现的综合应用。这三者结合,可以高效地创建和消费 Web 服务。 【描述】"we服务端+java客户端代码" ...

    maven3.04+spring3.2.8+cxf2.7.12+tomcat7实现RESTFul风格的webservice服务

    自己在网上找了很多cxf实现rest风格...现在把源码发上来,java代码只有12K,主要是lib里面的全部jar包(spring、cxf等全部的jar包), 文章地址:http://blog.csdn.net/lxn39830435731415926/article/details/39448887

    CXF2.1.3+spring3.0+struts2.3.4

    【标题】"CXF2.1.3+spring3.0+struts2.3.4" 描述了集成这三大框架实现Web服务的场景。CXF是一个开源的服务框架,它允许开发人员创建和消费各种Web服务。Spring是Java企业级应用的核心框架,提供了依赖注入和面向切面...

    Eclipse下spring+maven+cxf 完整资源演示

    本资源演示了如何在Eclipse集成开发环境中,利用Maven进行项目管理,Spring框架进行业务逻辑管理,以及CXF作为服务暴露和消费的工具。现在,我们将深入探讨这些技术及其相互作用。 首先,Eclipse是一个广泛使用的...

    Struts2+Spring3+Hibernate4+Maven+EasyUI+CXF 整合

    Struts2+Spring3+Hibernate4+Maven+EasyUI+CXF 是一个经典的Java Web开发框架集成,常用于构建高效、稳定的企业级应用。这个整合涵盖了前端展示、后端控制、持久化、依赖注入、项目管理和Web服务等多个层面,为...

    idea + spring4.3.7.RELEASE+cxf3.1.0整合+客户端调用

    本教程将围绕"idea + spring4.3.7.RELEASE + cxf3.1.0"的整合进行详细讲解,旨在帮助开发者理解如何在IDEA(IntelliJ IDEA)环境中搭建一个基于Maven的Spring MVC项目,并结合Apache CXF实现Web服务的消费与提供。...

    Spring+SpringMVC+MyBatis+Maven+CXF+WebService之Web项目整合

    蛮简陋的一个项目,适合新手使用。 这是一个包含简单登录和查询的Web项目,内附有一个表sql文件和两个java项目。 ...WS_Client是客户端,是一个project项目,内部有一个WebService的测试类,用来测试从服务端取得数据

    ibatis+spring+cxf+mysql搭建webservice的客户端

    ibatis+spring+cxf+mysql搭建webservice的客户端,文章地址在http://blog.csdn.net/cenyi2013/article/details/17315755. 服务端源码的下载地址在http://download.csdn.net/detail/cenyi2012/6712729

    SpringBoot+Mybatis+CXF框架,实现Restful api与 WebService api接口的大实验

    描述:本实验使用SpringBoot、Mybatis和CXF框架来实现Restful API和WebService API接口的大实验,涵盖了数据库设计、 Maven依赖管理、Restful API和WebService API的实现等方面。 标签:spring boot、mybatis、...

    Maven+SpringMVC+Hibernate4+Security+CXF+SiteMesh

    这个组合的使用意味着开发团队希望构建一个使用Maven进行构建管理,SpringMVC处理前端请求和业务逻辑,Hibernate4负责数据库操作,Spring Security确保用户权限安全,CXF实现服务接口,而SiteMesh则优化用户体验和...

    spring+srpingmvc+mybatis+cxf

    在开发过程中,开发者可能使用了IDEA或者Eclipse等集成开发环境,配合Maven或Gradle进行项目管理和依赖管理。在部署时,项目会被打包成WAR文件,然后部署到Tomcat、Jetty等应用服务器上运行。 通过学习和理解这个...

    CXF3+maven+spring

    【CXF3+maven+spring】是一个典型的Java Web服务开发示例,它结合了三个关键的技术:Apache CXF、Maven以及Spring框架。这个项目旨在展示如何使用这些工具来构建和消费Web服务,同时实现与Spring框架的集成。 ...

    基于maven的cxf+spring简单demo

    【标题】"基于maven的cxf+spring简单demo"是一个示例项目,它演示了如何结合Apache CXF和Spring框架来构建一个简单的Web服务。Apache CXF是一个开源的Java框架,主要用于创建、部署和管理Web服务。而Spring是另一个...

    maven 搭建springMVC+cxf+mybatis整合项目

    本项目是关于使用Maven来搭建一个基于SpringMVC、CXF和MyBatis的整合项目,这些技术都是Java开发中的常用工具,用于构建高效、灵活的企业级应用。下面我们将详细探讨这些技术以及它们在项目中的整合方式。 首先,...

    springmvc+webservice(cxf)+maven 完整实例

    Spring MVC、WebService(CXF)和Maven是Java开发中常用的三大技术,它们在构建现代企业级应用中扮演着重要角色。本实例结合这三者,提供了一个完整的可运行项目,便于开发者快速理解和实践。 首先,Spring MVC是...

Global site tag (gtag.js) - Google Analytics