.jar ファイルにあるいくつかのクラスとメソッドを使用する HANA で XS プロジェクトを作成しようとしています。これらのクラスとメソッドは、いくつかの計算を行い、UI でユーザーに表示します。
問題は、その .jar ファイルのメソッドとクラスにアクセスするにはどうすればよいかということです。
外部ライブラリとして登録しましたが、XS JavaScript ソース ファイルから呼び出す方法がわかりません。
XS のサーバー側 JavaScript から外部の .jar パッケージを呼び出す方法はありません。関数「$.import」を使用して外部ライブラリを使用できますが、これは JavaScript ライブラリに対してのみ有効です。
XS サーバーは Java をサポートしておらず、今後もサポートしません。ジャバスクリプトだけ...
xsjs 関数の一部を外部ライブラリに外部委託したい場合、xsengine は、" .xsjslib " と呼ばれるこのための特別な形式を提供します。次のコードを使用してライブラリをインポートできます。
$.import("<package_your_library_was_deployed>","yourLib");
次のパスで lib 内の関数にアクセスします。
$.path.to.your.library.filename.yourFunction();