博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
cxf利用接口规范写法发布webservice
阅读量:6801 次
发布时间:2019-06-26

本文共 1311 字,大约阅读时间需要 4 分钟。

 

1 package cn.itcast.cxf;2 3 import javax.jws.WebService;4 5 @WebService6 public interface IHelloService {7     public String sayHello(String name);8 }

 

1 package cn.itcast.cxf; 2  3 import java.text.SimpleDateFormat; 4 import java.util.Date; 5  6  7 import org.apache.cxf.interceptor.LoggingInInterceptor; 8 import org.apache.cxf.interceptor.LoggingOutInterceptor; 9 import org.apache.cxf.jaxws.JaxWsServerFactoryBean;10 11 12 public class HelloServiceImpl implements IHelloService {13 14     @Override15     public String sayHello(String name) {16         SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");17         return sdf.format(new Date())+ " ---hello " + name;18     }19     public static void main(String[] args) {20         JaxWsServerFactoryBean bean = new JaxWsServerFactoryBean();21         bean.setAddress("http://192.168.1.112:7788/hello");22         bean.setServiceClass(IHelloService.class);//接口类型23         bean.setServiceBean(new HelloServiceImpl());24         //加入请求消息拦截器25         bean.getInInterceptors().add(new LoggingInInterceptor());26         //加入响应消息拦截器27         bean.getOutInterceptors().add(new LoggingOutInterceptor());28         bean.create();29         System.out.println("server ready...");30     }31 32 }

 

转载于:https://www.cnblogs.com/friends-wf/p/3806052.html

你可能感兴趣的文章
How to install snmpwalk snmpget on CentOS 6.4 6.3 5.9 Redhat RHEL Fedora
查看>>
最小生成树
查看>>
Mybatis中配置Mapper的方法
查看>>
Java基础学习总结(19)——Java环境变量配置
查看>>
Mvc5+Entity Framework6 之二----在MVC中用Entity Framework实现基本的CRUD
查看>>
我的友情链接
查看>>
大型网站技术架构(四)网站的高性能架构
查看>>
linux系统修改SSH最大连接数,修改nofile,nproc参数方法
查看>>
Hadoop-2.5.2集群安装配置详解
查看>>
解决报表网页版转成excel时,首位0被清除的问题
查看>>
Mysql学习总结(3)——MySql语句大全:创建、授权、查询、修改等
查看>>
MyBatis学习总结(8)——Mybatis3.x与Spring4.x整合
查看>>
Mysql学习总结(8)——MySql基本查询、连接查询、子查询、正则表达查询讲解...
查看>>
IIS 7.0 和 IIS 7.5 中的 HTTP 状态代码
查看>>
Dubbo学习总结(1)——Dubbo入门基础与实例讲解
查看>>
rsync搭建及管理
查看>>
STL:std::shared_ptr大致原理.
查看>>
高并发学习笔记(八)
查看>>
第四章 项目管理一般知识
查看>>
Python 调用cobbler API 学习笔记
查看>>