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