问题描述
比如说数据库操作有 增删改查, 可以把这四个方法封装在一个数据库里面吗? 我用的是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