wsld2java_脱离spring集成cxf(基于nutz框架)
什么是webService
cxf
简单的说就是实现webService的一个比较流行的框架
http://blog.sina.com.cn/s/blog_6182547f01017pak.html
网上现在全是基于spring如何集成cxf,让很多不用spring的同学犯了难,不能为了使用cxf把spring再引用进来,
所以特地查找了一些资料最终尝试成功,有需要的可以看一下。
在nutz中集成cxf
引用相关的jar包
org.apache.cxf
cxf-rt-frontend-jaxws
3.1.7
org.apache.cxf
cxf-rt-transports-http
3.1.7
org.apache.cxf
cxf-rt-transports-http-jetty
3.1.7
自定义一个servlet用于拦截webservice请求
因为cxf和spring结合的比较紧密,好多都是基于spring是实现的配置,
因为我们比较屌不用spring,所以我们这里必须要做一些额外的操作。
定义一个新的servlet不用cxf默认提供的。
添加webservice的拦截器
CXFServlet
com.uxuexi.kecheng.webservice.cxfnospring.MyCxfServlet
1
CXFServlet
/services/*
*注意:servlet-class就是上面自定义的servlet类的全路径*
创建一个接口
创建一个接口为接口添加上必要的注解
接口上:@WebService
暴露的方法上:@WebService
方法的参数上:@WebParam
创建一个实现类
在自定一个servlet上注册这个webservice服务
启动服务之后访问
webservice的测试工具SOAPUI
使用cxf的wsld2java生成客户端的代码
.解压缩cxf的工具包
配置bin路径;
测试是否配置成功:
测试一下:
你可以将这个文件夹直接复制到你的项目中就可以进行客户端开发了。
wsld2java_脱离spring集成cxf(基于nutz框架)相关推荐
- Spring集成CXF发布WebService并在客户端调用
Spring集成CXF发布WebService 1.导入jar包 因为官方下载的包里面有其他版本的sprring包,全导入会产生版本冲突,所以去掉spring的部分,然后在项目根目录下新建了一个CXF ...
- idea中ssm集成freemark_基于SSM框架的迷你天猫商城
作者:TMall来源:https://gitee.com/project_team/Tmall_demo 迷你天猫商城 迷你天猫商城是一个基于SSM框架的综合性B2C电商平台,需求设计主要参考天猫商城 ...
- MyBatis操作指南-与Spring集成(基于注解)
转载于:https://www.cnblogs.com/weilu2/p/mybatis_spring_integration_basic_on_annotation.html
- CXF:是一个开源Service框架支持多种协议:SOAP、XML/HTTP、RestfulHTTP和CORBA,同时可以和Spring集成。
CXF:是一个开源Service框架 支持多种协议:SOAP.XML/HTTP.RestfulHTTP和CORBA,同时可以和Spring集成.
- 构建基于Spring Cloud向Service Mesh框架迁移的解决方案及思路
作为新一代微服务架构体系,Service Mesh 技术有效地解决了 Spring Cloud 微服务架构和服务治理过程中的痛点问题,一经推出便引起了很大的反响.近一年来,伴随着云原生的热火朝天,Se ...
- Spring集成Redis方案(spring-data-redis)(基于Jedis的单机模式)(待实践)
说明:请注意Spring Data Redis的版本以及Spring的版本!最新版本的Spring Data Redis已经去除Jedis的依赖包,需要自行引入,这个是个坑点.并且会与一些低版本的Sp ...
- Spring集成MyBatis框架
Spring集成MyBatis框架 Java在写数据库查询时,我接触过四种方式: 1.纯Java代码,引用对应的数据库驱动包,自己写连接与释放逻辑(可以用连接池) 这种模式实际上性能是非常不错的,但是 ...
- Spring集成Shiro框架实战
文章目录 一:什么是Shiro框架 二:Shiro框架简介 1.Shiro基础功能点介绍 2.Shiro的工作原理 3.Shiro的内部工作结构 4.Shiro的身份认证流程 三:Spring集成Sh ...
- 使用CXF与Spring集成实现RESTFul WebService
以下引用与网络中!!! 一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件.它主要用于客户端和服务器交互类的软件.基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制. ...
最新文章
- 局部类的引用成员函数或虚函数必须进行定义
- c语言单词翻译大全,c语言单词翻译
- is_sorted() 函数---一个判断数组和容器是否有序的函数
- context of your framing
- win7纯净版下载csdn_win10原版纯净版下载,安装技巧
- 编译原理(一)之词法分析
- Oracle出现 The Network Adapter could not establish the connection
- android studio 修改文件后出现类型转换错误
- Google 宣布 Kotlin-first 已四年,为什么 Java 开发者仍不买账?
- insert into 插入空值_常州插入式涡轮流量计旋进旋涡流量计价格-玮偌自控系统...
- 红帽专家谈 Ceph 与 Gluster 开源存储路线
- python地理数据处理相关的操作
- Java题库(为了这辈子能吃上俩个菜好好学Java)
- 什么是编译器(编程软件)?
- 最全静态网页模板网站
- 不同激光粒度仪测试结果不一致的深层原因分析
- 2022年按摩椅行业现状分析
- java云笔记_java版云笔记(一)
- 201604-2 试题名称:	俄罗斯方块(100分)ccf认证
- Charles修改ip
热门文章
- R语言使用yardstick包的roc_curve函数评估多分类(Multiclass)模型、并使用autoplot函数可视化模型在每个交叉验证(或者重采样)的每一折fold在每个分类上的ROC曲线
- Error in lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...): singular fit encountered
- 主成分分析(Principle Component Analysis)PCA的核心思想是什么?PCA算法的优缺点?增量PCA模型, 随机PCA, 模型、 核化PCA分别是什么?使用时如何选择?
- 聚类效果评估、内部指标(Jaccard系数、FM指数、Rand指数)、外部指标(DB指数、Dunn指数)、轮廓系数(Silhouette Coefficient)
- mysql ldap_OpenLDAP 使用MySQL作为数据库
- 在神经网络中使用dropout
- 使用Keras计算余弦相似度(Cosine Similarity)
- mysql general bin区别_MySQL中几种常见的日志
- python判断CSV文件是否空
- php中perl配置,配置Apache及运行perl,php