首页新闻招聘找找看知识库

C# 怎样可以调用 java 的接口数据??——实现跨语言数据访问

0
悬赏园豆:10 [待解决问题]

现在想实现跨语言,进行数据访问,

原因是两套系统框架,一个是基于Java 语言开发的框架,一个是基于C# 开发,

这两个系统都是各自独立存在,

现在想实现这两套系统的数据交互,怎样实现,

C# 和 Java 数据交互。

过河小斌的主页 过河小斌 | 初学一级 | 园豆:177
提问于:2018-02-13 11:32
< >
分享
所有回答(5)
1

跨语言的话,基于服务即可。大家都使用RESTFUL API好了。

爱编程的大叔 | 园豆:26225 (高人七级) | 2018-02-13 11:33
0

可以使用web service

其他的几种方式可以参考 

C#和Java交互

ycyzharry | 园豆:7937 (大侠五级) | 2018-02-13 13:46
0

rpc之类跨平台跨系统。

直接的方式你可以参看xarmarin如何实现的。

花飘水流兮 | 园豆:4556 (老鸟四级) | 2018-02-13 14:31
0

写好java的接口了,C#用它自身的语法调接口不就完了,== 和语言有啥关系呢。

A语言用A语言的方法写接口,B语言用B语言的方法调,== 不是这样麽。

假设,一段ajax调接口,$.post("接口地址",null,function(data){console.log(data);},"JSON");  

你看,接口地址是java写的还是C# 写的根本不重要,既然是接口,写得没问题的话,$.post是肯定能调到的,和什么语言写的没关系。

当然,有时候我们调接口不是JS里写代码,而是后台写代码,其实就是语法不同罢了,个人看法是,接口接口,不分语言,因为,接口只是一个入口,外部调用不应该关心内部实现~

----

SO, 你就平常用C#调接口的方式/语法调Java接口应该是没问题的,如果是具体问题,就要具体探讨了。以上是个人见解。

默卿 | 园豆:1877 (小虾三级) | 2018-02-13 14:46
0

 web api

jqw2009 | 园豆:563 (小虾三级) | 2018-02-23 09:27
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册