asp.net怎样调用java的webservice
我现在碰到这样一个问题,就是要在asp.net+SQL server做的网站中调用jsp+orcale做的网站的数据。
我想在jsp网站中做一个webservice,用asp.net能调用这个webservice吗?
我对jsp,j2ee不太了解,请大家提供这方面的资料。
问题点数:200、回复次数:8Top
1 楼saucer(思归)回复于 2003-08-03 18:52:04 得分 100
add a web reference to to the webservice and then use the proxy class created by VS.NET to call its methodsTop
2 楼saucer(思归)回复于 2003-08-03 18:53:38 得分 0
also, see
Web Services between .NET, Java and MS SOAP Toolkit
http://www.c-sharpcorner.com/SOAP/WSBNJNCT.aspTop
3 楼panyee(快乐王子)回复于 2003-08-03 19:20:43 得分 50
看能否用 wsdl 对java的web服务建代理, 它们之间有的数据类型不同, 需要注意兼容性Top
4 楼jb2008(飞天.net)回复于 2003-08-03 19:32:48 得分 0
由于时间紧迫我可能要想另一种办法,就是在Apache上放一个jsp文件,这个jsp文件用来把数据读出,生成一个xml数据文件,然后在asp.net中用XmlDocument.Load(http://url)的方法远程取得这个xml文件,
不知这种方法是不是很笨,但对我来说容易快速实现。Top
5 楼saucer(思归)回复于 2003-08-03 19:45:41 得分 0
>>>>是不是很笨
取决于你对这个XML或网络服务做什么操作,将来如何扩展,维护等等
如果是一锤子的玩意,用什么都可以Top
6 楼panyee(快乐王子)回复于 2003-08-03 20:29:17 得分 50
不会吧, 把web service的结果存成xml?
还是直接 xmlDocument.Load(abc.jsp);
abc.jsp直接把xml串给 response.write出来,哈哈Top
7 楼jb2008(飞天.net)回复于 2003-08-03 20:37:28 得分 0
to panyee,不用web service 了,
直接 xmlDocument.Load(http://url/abc.jsp);
asp.jsp生成我要的xml数据
asp.jsp在客户端来说就是一个xml数据文件
:-)Top
8 楼panyee(快乐王子)回复于 2003-08-03 21:11:28 得分 0
这等于还是通过"二重代理"访问java的web server了Top



