0

私は、iOS および Android 用のワークライト ハイブリッド アプリに取り組んでいます。サーバー側の実装では、既存の Java コードをすべてのビジネス ロジックに再利用する予定です。したがって、サーバー アダプターは Java コードを呼び出すだけです。

これは正常に機能しており、実際にそのためのサンプルをいくつか見つけましたが、既存の Java コードでは起動時に初期化が必要でした。それは web.xml で構成された init サーブレットを使用して行われましたが、私が知る限り、worklight はそうではありません。あらゆる種類のサーブレットを簡単に作成できます。

最初の呼び出し中にサーバーを初期化するために常に静的ブロックを配置できることは理解していますが、最初の呼び出しで顕著な遅延が発生するため、あまり好ましくありません。

可能であれば、onDestroy リスナーを作成して、すべてのプール、タイマーなどを適切に閉じたいと思います。

少し早いですがお礼を。

4

1 に答える 1

1

[試してはいませんが、大声で考えただけです] デプロイ可能な WL プロジェクトは、{project}\bin にある .war ファイルです。基本的に、構築されたJavaコードを含むサーバー関連のすべてが含まれています。その中には、すべての WL サーブレットなどを定義する標準の web.xml ファイルがあります。そこにサーブレット定義を手動で追加すると、機能するはずです。

于 2014-01-11T08:41:39.900 に答える