1

您是否知道将基于 java 的 webapp 与 APL 实现连接的好方法?我通过将实现公开为 Web 服务来阅读有关可以做到这一点的包装器组件。除此之外 - 还有什么其他的吗?

谢谢。

4

4 回答 4

1

很抱歉延迟回答,但我没有从 StackOverflow 通知您的帖子。

Dyalog APL 没有像 IBM APL2 那样与 Java 紧密集成。不幸的是,Java APL2 接口不能移植到 Dyalog APL,相反,Dyalog APL 与 Microsoft .NET 体系结构有很强的集成。

也许您应该制作一个包装器来向/从一段 java 代码传递数据,但是根据我的经验,我不推荐这种方法,特别是如果您正在为客户端开发软件。

最后可能是使用 Microsoft Java 编程语言(Visual J# 或 J++),您可以在 .NET 和 JVM 架构之间找到一些“桥梁”(例如参数传递)。

于 2012-06-02T13:27:52.387 回答
0

对于 APL,有必要解决正确的产品,例如 IBM APL2、Dyalog APL 等。

我可以回答是的,IBM APL2 可以。Java-APL2 接口在 APL2 用户指南 (http://publibfp.boulder.ibm.com/epubs/pdf/c187021i.pdf) 中有详细记录,您可以直接转到页面 (pdf) 582。

于 2012-04-28T18:27:34.593 回答
0

只是为了给您另一个见解,APL2 提供了四个 Java 接口类:

Apl2interp 发出APL2 解释器请求(向 APL2 发出命令)

Apl2object管理 APL2 工作区对象(将数组从 Java 移动到 APL2,反之亦然)

Apl2exception指示和检测 APL2 错误

Apl2cdr在工作区和 CDR 格式之间转换

于 2012-04-29T20:21:24.660 回答
0

java 环境包括许多开发工具、类和方法。开发工具包是系统的一部分,称为 Java 开发工具包 (JDK),类和方法是 Java 标准库 (JCL) 的一部分,也称为应用程序编程接口

于 2013-07-24T17:26:13.570 回答