您是否可以将SAP JCo连接器与SCALA配合使用?

zu0ti5jz  于 2023-05-17  发布在  Scala
关注(0)|答案(3)|浏览(247)

晚安Stackoverflow。
我最近在Java中使用JCo,我认为它很棒,但我最近越来越多地使用SCALA,这更多地是一种爱好,我发现它使编程更令人愉快。
对于那些不知道什么是SAP JCo并希望保存搜索的人:
SAP Java Connector(SAP JCo)是一个中间件组件,它支持用Java开发SAP兼容的组件和应用程序。SAP JCo支持与SAP服务器双向通信:入站调用(Java调用ABAP)和出站调用(ABAP调用Java)。SAP JCo可以通过桌面应用程序和Web服务器应用程序实现。Source
我很好奇,是否可以将SAP JCo连接器与SCALA一起使用?我知道没有直接的方法,但有人有这样做的经验吗?这对我来说是个非常有吸引力的解决方案。如果可能的话,我更喜欢用SCALA而不是Java编程,而且我的公司不是很大,所以我经常自己承担整个程序,这意味着我不会因为使用SCALA而影响任何人。
有人有这方面的经验吗?干杯!

isr3a4wc

isr3a4wc1#

我最近在SAP JCo上用Scala写了一个小库(封闭源代码,抱歉)。不知道你说的“我知道没有直接的方法”是什么意思:正如在其他答案中已经提到的,JCo是一个Java库,因此可以从Scala无缝地使用它。从Scala的Angular 来看,JCo Package SAP本机库(.so,.ddl)这一事实并不重要。

f45qwnt8

f45qwnt82#

我不是ScalaMaven,但Wikipedia条目告诉我
Java库可以直接在Scala代码中使用,反之亦然。
由于作为开发人员与之交互的JCo部分是JavaJAR库,因此这也应该适用。

jv4diomz

jv4diomz3#

Scala编译为Java字节码,实际上它们可以混合和匹配。您可能需要考虑的一件事是,如果您有同事能够在必要时修改和扩展您的代码。你有这么大的回旋余地是很好,但我不认为你想处于这样一种境地,你总是唯一一个可以解决问题的人。

相关问题