1

Java ベースの Web アプリケーションを APL 実装に接続する良い方法を知っていますか? 実装を Web サービスとして公開することで、それを実行できるラッパー コンポーネントについて読みました。それ以外に - 他に何かありますか?

ありがとう。

4

4 に答える 4

1

返信が遅れて申し訳ありませんが、StackOverflow からの投稿の通知がありません。

Dyalog APL は、IBM APL2 のように Java と緊密に統合されていません。残念ながら、Java APL2 インターフェイスは、代わりに Microsoft .NET アーキテクチャに強力に統合されている Dyalog APL に移植できません。

Javaコードとの間でデータをやり取りするラッパーを作成する必要があるかもしれませんが、私の経験では、特にクライアント用のソフトウェアを開発している場合は、このアプローチはお勧めしません。

最後に、Microsoft Java プログラミング言語 (Visual J# または J++) を使用すると、.NET と JVM アーキテクチャ間の「ブリッジ」を見つけることができます (パラメーターの受け渡しなど)。

于 2012-06-02T13:27:52.387 に答える
0

別の洞察を与えるために、APL2 は 4 つの Java インターフェイス クラスを利用できるようにします。

Apl2interp APL2 インタープリター要求を作成します (APL2 にコマンドを与えるため)

Apl2object APL2 ワークスペース オブジェクトの管理 (配列を Java から APL2 に、またはその逆に移動するため)

Apl2exception APL2 エラーの表示と検出

Apl2cdrワークスペースと CDR フォーマット間の変換

于 2012-04-29T20:21:24.660 に答える
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 に答える