使用JAX-WS开发web service

受到主任的鼓励,开始写blog了,不管写的好还是不好,都是对自己经历的一种记录和总结吧。
JAX-WS是个啥东西呢?比较官方的解释是,java  Architecture  for  XML  Web  Services的缩写,简单说就是一种用Java和XML开发Web  Services应用程序的框架,目前版本是2.1。这个概念比较抽象了,我一直想搞清楚JAX-WS的本质到底是一堆规范和文档呢,还是一堆代码和配置文件的实现。清楚的同学麻烦告诉下~~
幸运的是,MYECLIPSE有个比较友好的向导,咱不用知道这么多就能开工。
环境支持:MYECLIPSE6.5或者以上版本,J2EE5或者JDK6
想接着看的同学请搬个板凳,下面开始JAX-WS入门天龙八步之旅~~
第一步:新建一个web service项目
第二步:新建一个类,并编写一个实现方法
第三步:项目上点右键,选择菜单new-other,在弹出来的向导选择框中选择web service。也可以在工具栏直接点击web service向导的图标小方块。
第四步:选择从java类生成web service,然后输入服务名称,选择实现类,一路默认配置点next。这一步结束之后将会在项目下新生成个web service文件夹,里面有个service.xml配置文件。
第五步:选择项目构建路径,new library-myeclipse,导入JAX-WS开头的两个相关lib。
第六步:发布项目,服务器启动之后,输入项目路径后面加上service的路径(可以在service.xml文件中找到),能查看发布的 service API,点击wsdl连接可以访问到WSDL文件。到这一步,服务已经发布完成 :D
第七步:使用MYECLIPSE的web service client向导生成客户端代码,输入第六步的wsdl文件的url,一路next下来就好。
第八步:生成的代码中会有一个以client结尾的java文件,new 一个这个对象,就可以调用服务端的API。

写的好累,待我喘口气~~ :oops:

下面是一些JAX-WS使用中的注意事项:
实现类不能是final,abstract
实现类必须是public
实现方法必须非static
实现类必须有个默认的构造器
实现类不可以定义finalize方法

OK,今天写到这~~~
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值