当前位置:编程学习 > JAVA >>

基于java的web service问题

刚接触web service,一头雾水,我提几个问题请教大家 1.书上开发的时候好像都是用自己的电脑 用tomcat等软件虚拟出来的站点和web服务,可是如果是要连接网上的服务器站点呢,应该怎么通过自己编写的客户端请求xml数据然后解析实现相应的功能? 2.jws,wsdl都是什么文件呢?它们的作用是什么? 3.java手机软件是怎么和网络通信的呢?java me客户端申请到的数据应该是一些二进制的编码吧,那申请到的数据又怎么恢复成xml文件然后解析呢? 4.web service是定位于特定的服务器的吧,实际上又没有多少开放的xml服务器,就算开发出来了一套系统能有什么用呢?难道自己部署本地站点? 哪位高手能帮忙解答一下啊,我头都大了,web service太抽象了,谢了
答案:1 tomcat架设出来的就是真正的服务器 没有虚拟一说。网络上其他的公用webservice应该会提供给使用者接口规则。知道了规则自然能够自定客户端代码。
2 jws 与wsdl是webservice两种部署方式。前一种实际上就是webservice服务的java代码,直接将后缀名修改放在axis的service文件夹下的部署方式。后一种是通过服务器wsdd配置所部署的webservice。
3 这个不太清楚。不是搞手机编程的。猜测如果传输过程中为2进制编码的话,接收到数据也会自动反编译。总之应用开发者应该不用关心信号传输过程中的编码问题。
4 webservice主要用于不同系统之间的数据传输,以实现SOA架构体系。本地服务之间的相互调用,internet中的远程调用都是可以通过它实现的。
其他:路过,我正在做关于web service的毕业设计,一片茫然 

上一个:java中有构造方法那成员变量有什么用
下一个:高新奇h25手机没有JAVA 就一个可以用的JAVA模拟器

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,