0

私は、約 40 の Eclipse RCP プラグインで構成される、かなり単純だが大規模な 2 層アプリケーションに取り組んでいます。この機能のごく一部を Web に移行する新しいユース ケースがあります。Liftを使ってこれをプロトタイプしたいと思います。明らかに、私はいくつかの課題に直面しています。

  1. リフト + OSGi。Lift は OSGi バンドルを取得できますか? OSGi バンドル自体としてパッケージ化し、Web コンテナーに統合することはできますか?
  2. システムを構築します。Cruise Controlでは、古風な Eclipse PDE ビルド(Eclipse にはビルド システムがありません) を使用します。Lift は Maven を使用します。
  3. 開発環境。これは、誰かが私を助けてくれるかどうかわかりません。Eclipse で Scala プラグインを使用しようとしましたが、まだ準備ができていません。使いこなすには障害が多すぎる。そうは言っても、すべての Lift コードを 1 つのモジュールに保持し、Java コードの非常に特定の領域のみを参照できるため、これは大きな問題ではないと思います。

誰かがこれに似たようなことを試してみて、アドバイスを持っているかどうか疑問に思っています. すべての永続性は API の背後にある既存のプラグインで管理されるため、Lift では ORM を使用しないことに注意してください。それで、私は間違った木を吠えていますか?他に知っておくべきことはありますか?

単純にこれらの手順に戻ることもできますが、Lift を試してみたいと思います。なぜなら、Java は...まあ...それは Java だからです。:-(

4

1 に答える 1

1

Lift を OSGi バンドルとして使用することについては、Google グループにスレッドがあります。私が覚えている限り、ビルドシステムの場合、PDE はアリの上にあるので、最初にリフト関連のものをビルドするために maven を使用してから、PDE の build.xml を呼び出すことができます。

于 2009-10-15T08:28:56.513 に答える