![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webservice
独孤小标
这个作者很懒,什么都没留下…
展开
-
使用CXF开发WebService程序的总结(五):基于Map数据类型处理的的客户端和服务端代码的编写
1. 首先我们按照List或数组等处理方式来处理Map,看看效果 1.1 在服务端的接口中添加以下方法 /** * 查询所有班级信息加上对应的学生列表 * * @return */ public Map> findAllUsers(); 1.2 在实现类中模拟数据库访问实现 @Override public Map> findAllUsers() { Map>原创 2018-01-02 13:49:31 · 586 阅读 · 0 评论 -
使用CXF开发WebService程序的总结(四):基于bean的客户端和服务端代码的编写
1. 在原服务端项目 ws_server中添加两个bean 1.1 添加两个类 User 和 Clazz package com.lonely.pojo; public class User { private Integer id; private String username; private Integer classId; public Integer get原创 2018-01-02 12:40:34 · 358 阅读 · 0 评论 -
使用CXF开发WebService程序的总结(二):创建webservice服务端
1. 配置Apache CXF 下载 Apache CXF:去官网 http://cxf.apache.org/download.html 下载配置环境变量 2.创建服务端之前先创建一个maven父工程,方便服务端和客户端maven工程的创建和jar包依赖以及插件的集成配置等。 2.1 新建maven工程 ws_parent,其pom配置如下 <project原创 2018-01-01 17:37:13 · 327 阅读 · 0 评论 -
使用CXF开发WebService程序的总结(六):结合拦截器使用
1. 使用CXF提供的拦截器 拦截器在我看来分为两端两向,两端分为:客户端和服务端,两向(方向)分为:进(in)和出(out),即大致四类拦截器。 在这里利用cxf提供的 日志拦截器举例 1.1 在服务端的发布类中获取所有拦截器,在 in 和 out两个方向(即调用和返回的过程) 添加日志拦截器 package com.lonely.server.impl; im原创 2018-01-02 17:05:11 · 717 阅读 · 0 评论 -
使用CXF开发WebService程序的总结(一):什么是webservice
1.webservice webservice简单来说是一个规范,它定义了多个不同平台下不同语言开发的项目之间如何通信。 比如有两个项目,一个是windows系统的C#项目,一个是运行在linux系统中的java项目,那么这两个项目就可以通过实现了webservice规范的技术来实现之间的通信,比如用java实现的webservice技术比较多,常用的是:apache cxf。 2.原创 2018-01-01 17:27:31 · 848 阅读 · 0 评论 -
使用CXF开发WebService程序的总结(三):创建webservice客户端
1.创建一个maven子工程 ws_client,继承父工程 1.1 修改父工程pom配置 ws_server ws_client 2.使用CXF提供的工具 进行客户端代码的生成 2.1 找到 客户端中 想生成代码放在的目录所处位置,例如我的路径是: E:\eclipse\workspace\ws_parent\ws_client\src\main\java 2.2原创 2018-01-02 11:39:49 · 239 阅读 · 0 评论 -
使用CXF开发WebService程序的总结(七):Spring+CXF+Mybatis+Mysql共同打造的服务端示例
通过该demo,可以 熟悉下 spring+cxf+maven+mybatis+mysql等常见后端技术整合 1. 在前面的 父工程 ws_parent 中 添加依赖 由于原来的项目是使用的cxf依赖,现在需要集成spring,mybatis,所以需要在父工程添加依赖,最新的父工程的pom文件如下: <project xmlns="http://maven.apache.org/POM/4.原创 2018-01-03 21:37:21 · 1546 阅读 · 0 评论