一个web service可以有多个方法吗?

问题描述

比如说数据库操作有 增删改查, 可以把这四个方法封装在一个数据库里面吗? 我用的是cxf,可是上面一个服务都只有一个方法, 如果可以封装多个方法,谁能给我介绍一下该怎么做吗?谢谢! 问题补充:把这四个方法封装在一个webservice里面笔误,抱说谦

解决方案

引用把这四个方法封装在一个webservice里面 还是不太明白你的意思,你说你用的是cxf,那cxf提供的samples里面有个java_first_ws的例子,这里的HelloWord接口不就包含了多个方法吗,但都是同一个webservice地址访问的。你指的是这样吗?
解决方案二:
webService本来就是支持多个方法在一块定义的具体实现可以查看资料
解决方案三:
4个方法外在包含一层比他粒度大的方法,来实现,使用spring的事务管理。应该可以
解决方案四:
把这四个方法封装在一个webservice里面?如果我对你得问题理解的不正确,你可以忽略下面的文字。对于一个webservice是完全可以定义多个方法的。你使用cxf么,如果允许,你可以将cxf和spring进行整合(可以在搜索引擎上查)。 这样你只需定义一个接口,在其中定义多个方法,比如你这里说的增删改查。通过配置将接口开发为webservice。这样你可以发布多个方法了。
解决方案五:
你也可以建多个服务
解决方案六:
一个方法,可以通过传不同的参数做数据库的增删改查。比如do(String action,String a,String b)if(action==add) 执行增加if(action==delete)执行删除

时间: 2024-08-02 07:14:29

一个web service可以有多个方法吗?的相关文章

asp.net 高并发下 一个web页面同时调用2个方法,这2个方法都是查询数据库,查询的结果乱掉了

问题描述 asp.net 高并发下 一个web页面同时调用2个方法,这2个方法都是查询数据库,查询的结果乱掉了 问题描述:这个问题只有在高并发情况下才会出现. 具体如下: 后台.cs有2个方法,这2个方法在前端.aspx通过流的方式调用(<%%>),然而DaoJiShi()这个方法获得的是gd()方法的数据,gd()获得的是DaoJiShi()方法的数据,那么在相应的方法里遍历DaTable的时候就会报列不存的情况. 这个问题让我很困惑,这样写已经很多项目了,都没这个问题.这个项目有时候会高并

求解一下-求解用php做一个web service的相关程序??不知道哪里出问题了?谢谢!!!

问题描述 求解用php做一个web service的相关程序??不知道哪里出问题了?谢谢!!! <?php class soap { private $tel; private $num; public function Book($tel,$num) { file_put_contents("d:/mylog.log",$tel,FILE_APPEND); $this->tel=$tel; $this->num=$num;//???? $conn=mysql_con

asp.net基于Web Service实现远程上传图片的方法_实用技巧

本文实例讲述了asp.net基于Web Service实现远程上传图片的方法.分享给大家供大家参考,具体如下: 页面调用代码: 前提添加Web 引用 HttpFileCollection files = HttpContext.Current.Request.Files; string filePath = files[0].FileName; string fileName = filePath.Substring(filePath.LastIndexOf("//") + 1); b

NuSOAP 调用 Web Service 出现乱码的解决方法:

研究过 NuSOAP 代码后我们会发现,当 xml_encoding 设置为 UTF-8 时,NuSOAP 会检测 decode_utf8 的设置,如果为 true ,会执行 PHP 里面的 utf8_decode 函数,而 NuSOAP 默认为 true,因此,我们需要设置:  代码如下 复制代码 $client->soap_defencoding = 'utf-8'; $client->decode_utf8 = false; $client->xml_encoding = 'utf

运用C#创建一个.Net下的Web Service

web|创建 微软在其.net战略中,对其主推的Web Service做了大肆的宣扬.现在,Web Service正如火如荼地发展着,相关的各项新技术层出不穷.Web Service的发展正构筑着互联网时代美好的明天.在本文中,我将向大家介绍Web Service的一些基本知识.如何用C#建立一个Web Service.通过文章,我们还将对WSDL.UDDI以及未来的Web Service有一个大致的了解. 为什么需要Web Service? 以前,分布式的应用程序逻辑需要使用分布式的对象模型,

Apache CXF实现一个纯的JAX-WS web service

先在Eclipse中新建一个Java Project (可以不是WTP的Dynamic Web Project)  选择Java Project 再看pom.xml 我们使用cxf 3.1.4版本, <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"     xsi:schemaLocation=&quo

ASP.NET Web Service

asp.net|web     现在Internet正在不断地发展着,在互联网应用刚开始的时候,我们浏览的网页只是静态的,不可交互的.而现在随着技术的日益发展,将提供给网页浏览者一个可编程的Web 站点.这些站点将在组织.应用.服务.驱动上更加紧密的结合在一起,这些站点将通过一些应用软件直接连接到另一个Web 站点,这些可编程的Web 站点相比传统的web站点来说,将变得更加能重复使用,也更加智能化!       .net平台给我们提供了一种运行环境,即公用语言运行环境(CLR,Common L

C#利用Web Service实现短信发送

web 通过编程方式实现短信息的发送对很多人来说是一件比较烦杂的事情,目前一般的解决方法是通过计算机和手机的连线,通过可对手机编程的语言编写相关的手机短信息程序来实现,而这种方法对于一般人来说是很难达到的,因为此种方法不仅要有很多必备的硬件设备,也还需懂得手机编程的相关知识.本文就来探讨一下另外一种通过Visual C#发送短信息的简单实现方法,这种方法在实现过程中比我们想象的要简单许多,只需拥有Visual C#一般编程基础,并确定您的计算机接入互联网即可.下面就来详细介绍一下Visual C

通过压缩SOAP改善XML Web service性能

web|xml|性能|压缩 压缩文本是一个可以减少文本内容尺寸达80%的过程.这意味着存储压缩的文本将会比存储没有压缩的文本少80%的空间.也意味着在网络上传输内容需要更少的时间,对于使用文本通信的客户端服务器应用程序来说,将会表现出更高的效率,例如XML Web services. 本文的主要目的就是寻找在客户端和服务器之间使交换的数据尺寸最小化的方法.一些有经验的开发者会使用高级的技术来优化通过网络特别是互联网传送的数据,这样的做法在许多分布式系统中都存在瓶颈.解决这个问题的一个方法是获取更