webService疑惑

小V小V志 2013-06-14 10:39:25
最近又再次使用webservice,用的是axis2 1.6,
我想问的是webService不是在客户端未知的情况下用的吗?比如你这个服务是用什么服务器搭建的,tomcat or .net实现的,或者说是用axis2 或cxf 或jxf 等,用户只管调用就行?
可是看网上很多例子调用时竟然要用到服务器的类或者是配置文件如:
ConfigurationContext configContext = ConfigurationContextFactory
.createConfigurationContextFromFileSystem(
"D:/wspace/Axis2Service/WebContent/WEB-INF/modules",
null);

这是怎么回事?我哪知道你用的是什么配置文件?

是不是应该写成比较简单的参数如:string或int 或byte[] 等等呢?

求高手解答。
...全文
174 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
小V小V志 2013-06-17
  • 打赏
  • 举报
回复
引用 3 楼 oh_Maxy 的回复:
webservice服务端对外只提供接口(可以通过http://ip:port/workname/serivcies/Myservice?wsdl形式看到接口),客户端只是按照定义的接口所需参数,对参数对象进行封装操作,然后发给服务器,得到响应,解析相应。 只要抓住这个核心即可。
但他很多复杂的功能实现确实需要知道服务器怎么处理! 包括他的一些配置文件,苦恼!
小V小V志 2013-06-17
  • 打赏
  • 举报
回复
引用 1 楼 flagiris 的回复:
webservice的入口参数最好都用基本型, 不然调用的时候客户端还要和服务器端代码重用。
我也是这个意思吖!
oh_Maxy 2013-06-17
  • 打赏
  • 举报
回复
引用 5 楼 crlystaldong 的回复:
[quote=引用 3 楼 oh_Maxy 的回复:] webservice服务端对外只提供接口(可以通过http://ip:port/workname/serivcies/Myservice?wsdl形式看到接口),客户端只是按照定义的接口所需参数,对参数对象进行封装操作,然后发给服务器,得到响应,解析相应。 只要抓住这个核心即可。
但他很多复杂的功能实现确实需要知道服务器怎么处理! 包括他的一些配置文件,苦恼![/quote] 那就与服务端提供者交涉呗~
小V小V志 2013-06-17
  • 打赏
  • 举报
回复
引用 2 楼 splendid_java 的回复:
客户端不必关注服务端的实现方式,只要传递正确的参数即可
确实是这样理解的!
oh_Maxy 2013-06-14
  • 打赏
  • 举报
回复
webservice服务端对外只提供接口(可以通过http://ip:port/workname/serivcies/Myservice?wsdl形式看到接口),客户端只是按照定义的接口所需参数,对参数对象进行封装操作,然后发给服务器,得到响应,解析相应。 只要抓住这个核心即可。
一叶飞舟 2013-06-14
  • 打赏
  • 举报
回复
客户端不必关注服务端的实现方式,只要传递正确的参数即可
菖蒲老先生 2013-06-14
  • 打赏
  • 举报
回复
webservice的入口参数最好都用基本型, 不然调用的时候客户端还要和服务器端代码重用。

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧