SSH项目如何调用.net项目的某个功能

现在的SSH项目中,需要调用另一个.net项目的一个功能,有说用webservice,请问如何实现,是否还有更好的实现方式?

3个回答

不同语言间的跨系统调用用webservice吧,cxf,axis都可以,.net系统暴露webservice接口,java项目利用axis调用,[url]http://wenku.baidu.com/view/212d1eebe009581b6bd9eb69.html[/url]

lsioui
lsioui 用webservice还是比较麻烦的,所以没有采用webservice,而是让.net提供调用的路径及访问方法,java这边写一个工具类直接去访问,用到java.net.HttpURLConnection。
接近 7 年之前 回复

.net 项目的功能 提供一个http 接口,比如

http://sss.com/net?interface=method

由那边返回一个 json格式 或者 标准的 xml 格式

你ssh 项目里 可以用
httpclient 直接 请求 返回的数据 ,拿到数据后进行处理就可以了

httpclient 可以 google 下

目前可选择的技术方案太多了
http+json
http+xml
或者直接使用webservice

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问