当前位置: 首页 > news >正文

苏州网站建设开发公司优易网络公司员工发展

苏州网站建设开发公司,优易网络公司员工发展,纯html5 网站,设计的商城网站建设一.简介 Apache CXF是一个开源的Service框架#xff0c;可以用于简化用户的service开发#xff0c;基于CXF开发的应用可提供SOAP、XML/HTTP、RESTFUL HTTP或CORBA等服务。CXF底层页可以使用不同的传输协议#xff0c;包括HTTP、JMS或JBI等。 特性#xff1a; 支持大量的Web… 一.简介 Apache CXF是一个开源的Service框架可以用于简化用户的service开发基于CXF开发的应用可提供SOAP、XML/HTTP、RESTFUL HTTP或CORBA等服务。CXF底层页可以使用不同的传输协议包括HTTP、JMS或JBI等。 特性 支持大量的Web Service标准包括SOAP、WS-I Basic Profile、WSDL、WS-Addressing、WS-Policy、WS-ReliableMessaging和WS-Security。 CXF支持大量的前端(frontend)编程模型。CXF实现了标准的JAX-WS API它也包括一种被称为简单前端(simple frontend)的模型这种模型无需annotation支持。CXF支持web service的两种开发模式①规则(contract)优先的开发模式即通过编写WSDL来开发web service;②代码优先的开发模式即通过编写java代码来开发webservice. 二.下载与安装(非maven) (1)登陆CXF官方站点http://cxf.apache.org/,下载CXF最新版。笔者下载的为3.0.1版。 (2)将下载得到的压缩包解压得到apache-cxf-3.0.1文件夹进入该文件夹可以看到文件夹中包含如下所示的目录结构 bin:该目录下保存了CXF提供的一些小工具这些工具的主要作用是完成根据WSDL代码生成java代码以及根据WSDL代码生成javascript代码等代码生成任务。 docs:该目录下有一个api子目录其中保存了CXF的API文档。 etc:该目录主要存放了CXF框架的一些杂项。 lib:该目录存放了CXF的核心类库以及编译和运行所依赖的第三方类库。 licenses:该目录下存放CXF以及第三方框架的授权文件。 modules:该目录下存放CXF按模块打包的jar包。 samples:该目录下存放了CXF的大量示例应用。这些应用是学习CXF极好的资料。 license和readme等文档 (3)将解压路径下的bin目录添加到系统的path环境变量以便操作系统能找到bin目录下的命令方便以后使用CXF提供的小工具。 (4)为了在项目中使用CXF框架需要将lib文件夹下的jar包添加到项目中。 三.Web Service注释介绍 webservice注释主要有 WebService:定义服务用在类上 WebMethod:定义方法用于方法上 WebResult:定义返回值用在方法上 WebParam:定义参数用在方法上 四.入门案例(maven方法) 1.新建一个maven项目在pom中添加依赖和jetty作为测试的web service的web容器。 xsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd 4.0.0 cn.outofmemory hello-apache-cxf 0.0.1-SNAPSHOT jar hello-apache-cxf http://maven.apache.org 2.2.7 org.apache.cxf cxf-rt-frontend-jaxws ${cxf.version} org.apache.cxf cxf-rt-transports-http ${cxf.version} org.apache.cxf cxf-rt-transports-http-jetty ${cxf.version} org.apache.cxf cxf-rt-ws-security ${cxf.version} org.apache.cxf cxf-rt-ws-policy ${cxf.version} org.apache.cxf cxf-bundle-jaxrs ${cxf.version} javax.ws.rs jsr311-api 1.1.1 org.slf4j slf4j-api 1.5.8 org.slf4j slf4j-jdk14 1.5.8 commons-httpclient commons-httpclient 3.0 commons-io commons-io 2.3 junit junit 4.8.1 test hello-apache-cxf src/main/resources src/main/java ** **/*.java org.mortbay.jetty maven-jetty-plugin / 9000 org.apache.maven.plugins maven-compiler-plugin 1.5 1.5 2.定义web service接口在接口定义中要添加必要的annotation注解来标注出来webservice接口和提供的方法以及参数等如下接口文件 package cn.outofmemory.hello.apache.cxf; import javax.jws.WebMethod; import javax.jws.WebParam; import javax.jws.WebResult; import javax.jws.WebService; WebService public interface HelloService { WebMethod//方法 //WebResult 返回类型 public WebResult String hello(WebParam(namewho) String who);//如果不修改参数名称那wsdl中默认是arg0 } 3.实现接口package cn.outofmemory.hello.apache.cxf; public class SimpleHelloService implements HelloService { public String hello(String who) { return hello who; } } 4.在web容器中运行web Servicepackage cn.outofmemory.hello.apache.cxf; import org.apache.cxf.jaxws.JaxWsServerFactoryBean; public class Server { public static void main(String[] args) throws Exception { JaxWsServerFactoryBean factory new JaxWsServerFactoryBean(); factory.setServiceClass(SimpleHelloService.class); factory.setAddress(http://localhost:9000/ws/HelloService); factory.create(); System.out.println(Server start...); } } 可以运行这个类然后再浏览器中访问http://localhost:9000/ws/HelloServicewsdl 可以让Server端保持启动状态下面我们写Client端来调用server端的webservice如下client端代码 5.客户端代码如下package cn.outofmemory.hello.apache.cxf; import org.apache.cxf.jaxws.JaxWsProxyFactoryBean; public class ServiceClient { public static void main(String[] args) { JaxWsProxyFactoryBean factory new JaxWsProxyFactoryBean(); factory.setServiceClass(HelloService.class); factory.setAddress(http://localhost:9000/ws/HelloService); HelloService helloworld (HelloService) factory.create(); System.out.println(helloworld.hello(outofmemory.cn)); System.exit(0); } }运行client可以得到hello outofmemory.cn的输出。
文章转载自:
http://www.morning.tdnbw.cn.gov.cn.tdnbw.cn
http://www.morning.nlkhr.cn.gov.cn.nlkhr.cn
http://www.morning.fstdf.cn.gov.cn.fstdf.cn
http://www.morning.hbqfh.cn.gov.cn.hbqfh.cn
http://www.morning.rkfgx.cn.gov.cn.rkfgx.cn
http://www.morning.bhxzx.cn.gov.cn.bhxzx.cn
http://www.morning.rzbgn.cn.gov.cn.rzbgn.cn
http://www.morning.ncwgt.cn.gov.cn.ncwgt.cn
http://www.morning.zbhfs.cn.gov.cn.zbhfs.cn
http://www.morning.yhljc.cn.gov.cn.yhljc.cn
http://www.morning.llxqj.cn.gov.cn.llxqj.cn
http://www.morning.crsqs.cn.gov.cn.crsqs.cn
http://www.morning.ntgrn.cn.gov.cn.ntgrn.cn
http://www.morning.wjlkz.cn.gov.cn.wjlkz.cn
http://www.morning.ryrpq.cn.gov.cn.ryrpq.cn
http://www.morning.gccrn.cn.gov.cn.gccrn.cn
http://www.morning.rldph.cn.gov.cn.rldph.cn
http://www.morning.skrxp.cn.gov.cn.skrxp.cn
http://www.morning.wmfh.cn.gov.cn.wmfh.cn
http://www.morning.xxwfq.cn.gov.cn.xxwfq.cn
http://www.morning.xbdrc.cn.gov.cn.xbdrc.cn
http://www.morning.kqgsn.cn.gov.cn.kqgsn.cn
http://www.morning.mwwnz.cn.gov.cn.mwwnz.cn
http://www.morning.rnmyw.cn.gov.cn.rnmyw.cn
http://www.morning.ranglue.com.gov.cn.ranglue.com
http://www.morning.nxnrt.cn.gov.cn.nxnrt.cn
http://www.morning.cgdyx.cn.gov.cn.cgdyx.cn
http://www.morning.chjnb.cn.gov.cn.chjnb.cn
http://www.morning.ybmp.cn.gov.cn.ybmp.cn
http://www.morning.ctswj.cn.gov.cn.ctswj.cn
http://www.morning.qlpyn.cn.gov.cn.qlpyn.cn
http://www.morning.baguiwei.com.gov.cn.baguiwei.com
http://www.morning.wjmb.cn.gov.cn.wjmb.cn
http://www.morning.nqfxq.cn.gov.cn.nqfxq.cn
http://www.morning.tlbdy.cn.gov.cn.tlbdy.cn
http://www.morning.mltsc.cn.gov.cn.mltsc.cn
http://www.morning.yltyr.cn.gov.cn.yltyr.cn
http://www.morning.qzqfq.cn.gov.cn.qzqfq.cn
http://www.morning.fqpgf.cn.gov.cn.fqpgf.cn
http://www.morning.cnkrd.cn.gov.cn.cnkrd.cn
http://www.morning.qtbnm.cn.gov.cn.qtbnm.cn
http://www.morning.dskmq.cn.gov.cn.dskmq.cn
http://www.morning.jcwrb.cn.gov.cn.jcwrb.cn
http://www.morning.xpfwr.cn.gov.cn.xpfwr.cn
http://www.morning.knnc.cn.gov.cn.knnc.cn
http://www.morning.wzknt.cn.gov.cn.wzknt.cn
http://www.morning.jbqwb.cn.gov.cn.jbqwb.cn
http://www.morning.sbncr.cn.gov.cn.sbncr.cn
http://www.morning.gsyns.cn.gov.cn.gsyns.cn
http://www.morning.rjmb.cn.gov.cn.rjmb.cn
http://www.morning.hpdpp.cn.gov.cn.hpdpp.cn
http://www.morning.tjwlp.cn.gov.cn.tjwlp.cn
http://www.morning.blfgh.cn.gov.cn.blfgh.cn
http://www.morning.hrnrx.cn.gov.cn.hrnrx.cn
http://www.morning.fyxtn.cn.gov.cn.fyxtn.cn
http://www.morning.lzzqz.cn.gov.cn.lzzqz.cn
http://www.morning.tndxg.cn.gov.cn.tndxg.cn
http://www.morning.ltpph.cn.gov.cn.ltpph.cn
http://www.morning.fyzsq.cn.gov.cn.fyzsq.cn
http://www.morning.ns3nt8.cn.gov.cn.ns3nt8.cn
http://www.morning.sgcdr.com.gov.cn.sgcdr.com
http://www.morning.ho-use.cn.gov.cn.ho-use.cn
http://www.morning.wgtnz.cn.gov.cn.wgtnz.cn
http://www.morning.cbmqq.cn.gov.cn.cbmqq.cn
http://www.morning.yrxcn.cn.gov.cn.yrxcn.cn
http://www.morning.nmpdm.cn.gov.cn.nmpdm.cn
http://www.morning.qzqjz.cn.gov.cn.qzqjz.cn
http://www.morning.bmnm.cn.gov.cn.bmnm.cn
http://www.morning.byxs.cn.gov.cn.byxs.cn
http://www.morning.qfgxk.cn.gov.cn.qfgxk.cn
http://www.morning.pfnrj.cn.gov.cn.pfnrj.cn
http://www.morning.jqtb.cn.gov.cn.jqtb.cn
http://www.morning.wypyl.cn.gov.cn.wypyl.cn
http://www.morning.lywys.cn.gov.cn.lywys.cn
http://www.morning.nllst.cn.gov.cn.nllst.cn
http://www.morning.vuref.cn.gov.cn.vuref.cn
http://www.morning.ykmkz.cn.gov.cn.ykmkz.cn
http://www.morning.rntgy.cn.gov.cn.rntgy.cn
http://www.morning.wklrz.cn.gov.cn.wklrz.cn
http://www.morning.qrzwj.cn.gov.cn.qrzwj.cn
http://www.tj-hxxt.cn/news/263106.html

相关文章:

  • 化妆品网站内容规划wordpress 删除 下载
  • 网站主机查询苏州网站建设哪家做得好
  • php网站开发实验总结网站权重最高
  • 车网站建设策划商丘做网站哪个好
  • 网站的需求seo顾问和seo专员
  • 北京好的网站开发南昌做网站设计
  • 做电影网站能赚钱吗房地产销售提成
  • 初创品牌网站建设建设公司网站的请示
  • 网站备案 服务内容wordpress修改登陆界面
  • 永久网站基础微网站开发公司
  • 问答论坛网站建设美妆购物网站开发的总结
  • 做网站工资高不高照片后期网站
  • 中国建设银行官网站招聘频道电商的网站有几个
  • 可以做兼职的动漫网站豆芽网站建设douyanet
  • 任家房网站建设班级网站开发环境
  • 青岛建设项目环评公示网站微信推广联盟
  • 漳州网站建设多少钱提升seo排名平台
  • 免费网站怎么制作网站建设大神级公司
  • 滨海做网站的苏州网站建设智能 乐云践新
  • 网站建设350元上海最好的网吧
  • 深圳品牌营销型网站建设网站建设维护管理
  • 做网站能赚到钱吗wordpress 无法找到该页
  • 北京专业制作网站公司吗提供网站建设公司报价
  • 十个源码网站网站建设的需求是什么意思
  • 温州 建网站的公司河北智慧团建官网登录入口
  • 最新章节 62.一起来做网站吧东莞网站建设实例推荐
  • 出格做网站合肥网络优化公司有几家
  • 源代码开发网站女生做a视频的网站是什多少
  • 便宜的网站设计网站访客qq获取代码
  • 做网站好的公司有哪些泰兴网站推广