以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 Web Services & Semantic Web Services 』  (http://bbs.xml.org.cn/list.asp?boardid=10)
----  如何区分服务器端和客户端阿?  (http://bbs.xml.org.cn/dispbbs.asp?boardid=10&rootid=&id=35821)


--  作者:whoopee
--  发布时间:7/19/2006 6:33:00 PM

--  如何区分服务器端和客户端阿?
如:http://www-128.ibm.com/developerworks/cn/webservices/ws-jax-rpc/part1/index.html

中所说的JAX-RPC架构,客户端和服务器端不是都得部署到服务器端吗?

如何体现客户端哪?就是客户调用的吗?

如果都是部署到服务器端那他们之间的传输协议是如何体现的哪?


--  作者:flyfoxs
--  发布时间:7/19/2006 9:57:00 PM

--  
“客户端和服务器端不是都得部署到服务器端吗”

你从哪句话理解得到的。

客户端可能会有很多,在哪里没有限制,你想知道服务部署在哪?看一下WSDL文档里面的service/port元素,里面有一个URL地址,这个地址就是服务端口,也就是服务部署的地方。


--  作者:whoopee
--  发布时间:7/20/2006 8:58:00 AM

--  
是啊,有这个地址,比如我的是:
<wsdlsoap:address location="http://localhost:8181/services/CalculatorService"/>
这是我在生成wsdl时候指定的,当进行下一步WSDL2Java时候,生成几个类文件如:stub,skeleton等等,不是都要部署到服务器端吗?而不是像rpc架构所示stub是客户端,这里客户端和服务器端的划分条件是什么?
--  作者:flyfoxs
--  发布时间:7/20/2006 5:14:00 PM

--  
服务代码只要部署一次,部署成功之后,可以给很多客户使用。

就算服务端与客户机可以在在一台机子上,但只能把服务部署一次,部署多次就肯定会出错。

但是客户端你却可以运行多个,同时向这个服务端发出请求。

如果还不明白的话,你就只好找本书好好的看看了。


--  作者:whoopee
--  发布时间:7/20/2006 6:05:00 PM

--  
那你能举个例子说明,在WSDL2Java后生成的若干文件,有哪几个是应该放在服务器端,哪个应该放在客户端哪?
--  作者:flyfoxs
--  发布时间:7/21/2006 9:14:00 AM

--  
如果你之前没弄过这个的话,你又使用的AXIS。推荐你直接使用JWS来发布服务,然后其它的也就是客户端代码了。


WSDL2Java好久没搞了,下次如果弄了,再来回你。


--  作者:whoopee
--  发布时间:7/21/2006 10:01:00 AM

--  
原本还抱希望你能说些有价值的话,现在看来你水平也很有限阿,竟然能说出让我发布jws的话来

发布jws要是都能实现还用我这么复杂部署干吗?


--  作者:flyfoxs
--  发布时间:7/21/2006 5:23:00 PM

--  
那你到说说有什么东西是JWS不能实现的,我一时还真想不到。(从功能实现角度上讲)

如果你能说出来,周未我就去帮你再搞搞wsdl2java


--  作者:whoopee
--  发布时间:7/24/2006 8:30:00 AM

--  
首先,jws必须要源代码吧?
其次,jws不能实现接口
这只是最基础的东西了,如果你连这个都不知道,就不必帮我搞wsdl了
--  作者:flyfoxs
--  发布时间:7/24/2006 10:12:00 AM

--  
对不起我比较无知,你说的我都不知道,打扰你了。


不过我听说有一些办法可以解决你上面说的问题:没有源码,你可以再这上面开发一个几行的有源码的代码,来调用这没有源码的包。(也许这就是设计模式的:代理,或者是适配吧)

至于接口,是不行,但是对功能没有影响。JWS是有些不足,但我想它在功能的实现方面应该还是可以的。

对你的打扰,再次表示歉意


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
62.500ms