在myeclipse中的web项目里创建web service

先具体介绍下什么为web service:
web service是一种跨平台和跨操作系统平台的远程调用技术
它主要运用了三种技术:xml+xsd、sop、wsd
接下来一一介绍下这三种技术
1.xml+xsd
web service采用http协议传输数据,采用xml格式封装数据,因为xml有跨平台传输优势,但xml一直没有一种标准的格式,这时就出现了xml schema(xsd)定义了关于xml一套标准的数据类型
2.soap
soap协议是基于http协议的,采用xml的数据格式,为了便于理解,我搬出不知道哪位大神举的一个栗子:http协议相当于公路,而xml的数据格式相当于公路上的防护栏以及隔离带,这就形成了高速公路(soap),不知道大家理解了没有
3.wsdl
wsdl(Web Service Description Language)是一个基于xml语言,用于描述web service及其函数、参数的返回值,wsdl是客户端连接服务端重要的一个东西,它说明了客户端需要连接的url及其详细信息
引用一下某位大神的一篇博客

接下来详细说明如何在web 项目里创建web service

1.创建新项目 完后在包中创建个类 作为服务端的程序这里写代码片
**.package com.seegot.testWebService;
import com.seegot.dao.ProjectDao;
import com.seegot.dao.impl.ProjectDaoImpl;
import com.seegot.model.ProjectModel;
import com.seegot.util.DateUtil;
public class TestWebService {
/**
* @desc供客户端调用的方法 (调阅申请的列子)
* @param name
* @return
* @auther
* @date 2017-3-13
*/
public String getValue(String TranCode,String TranNo,String ProjectCode,String Proposer,String Job){
ProjectDao dao = new ProjectDaoImpl();
ProjectModel project1 = dao.findByCode(ProjectCode);
DateUtil.getCurrentDateString("yyyy-MM-dd hh:mm");
return "项目编号:"+TranCode+"交易流水号:"+TranNo;
}
}
**
2. 点击项目名称右键新建 选择other
3. ![标题](https://img-blog.csdn.net/20170314132000039?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzcwNTkwMDQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
4.这里写图片描述这里写图片描述
5点击finish完成
6.这时就自动生成了个相关类
7.引入相关的jar包 这里使用myeclipse自带的jax-ws
8.加入Tomcat服务器进行运行
9.查看web.xml 系统已经配置好访问wsdl的路径![](https://img-blog.csdn.net/20170314133703609?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvcXFfMzcwNTkwMDQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)如果成功访问页面会是这个样子 里面有你创建的类中定义的接口

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值