zgtpm
zgtpm
2011-08-05 10:23

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

已采纳
比如说数据库操作有  增删改查, 可以把这四个方法封装在一个数据库里面吗?
我用的是cxf,可是上面一个服务都只有一个方法,
如果可以封装多个方法,谁能给我介绍一下该怎么做吗?

谢谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

6条回答

  • myali88 myali88 10年前

    [quote]
    把这四个方法封装在一个webservice里面
    [/quote]
    还是不太明白你的意思,你说你用的是cxf,那cxf提供的samples里面有个java_first_ws的例子,这里的HelloWord接口不就包含了多个方法吗,但都是同一个webservice地址访问的。你指的是这样吗?

    点赞 评论 复制链接分享
  • skywen_jp skywen_jp 10年前

    webService本来就是支持多个方法在一块定义的
    具体实现可以查看资料

    点赞 评论 复制链接分享
  • iteye_171 iteye_171 10年前

    4个方法外在包含一层比他粒度大的方法,来实现,使用spring的事务管理。应该可以

    点赞 评论 复制链接分享
  • tf082 tf082 10年前

    把这四个方法封装在一个webservice里面?如果我对你得问题理解的不正确,你可以忽略下面的文字。
    对于一个webservice是完全可以定义多个方法的。
    你使用cxf么,如果允许,你可以将cxf和spring进行整合(可以在搜索引擎上查)。
    这样你只需定义一个接口,在其中定义多个方法,比如你这里说的增删改查。通过配置将接口开发为webservice。这样你可以发布多个方法了。

    点赞 评论 复制链接分享
  • iteye_19675 iteye_19675 10年前

    你也可以建多个服务

    点赞 评论 复制链接分享
  • iteye_19675 iteye_19675 10年前

    一个方法,可以通过传不同的参数做数据库的增删改查。

    比如do(String action,String a,String b)

    if(action==add) 执行增加

    if(action==delete)执行删除

    点赞 评论 复制链接分享

为你推荐