guice - bootstrappingを使ってgwtを実行するか、デプロイ時に何が起こるか

私はサーバー側でguiceを使用するgwtアプリケーションを持っています。すべてがうまく動いていて、デプロイ時に何が起こるか心配したことはありませんでした(guiceの魔法の魔法を保ちます)。ログには展開に関する多くのことが書かれています(私はちょっと読みましたが、バインドされたシングルトンはすべてインスタンス化されているようですが、これは本当ですか?) Webアプリケーションでは、すべてが始まるところはありません:-(。

しかし、今私は展開のブートストラップを制御する必要があります:私はいくつかのチェックを行う必要があり、このチェックが失敗したら、私は開発を止めることができません - 例外をスローし、適切なメッセージでログに記録します。

ではguice-deploymentの動作とその制御方法について説明します。言いたいことがあります:前にこれをインスタンス化してください。

事前にt​​hx

0

1 答え

Java EEアプリケーション(GAEなど)では、通常 ServletContextListener をweb.xmlで宣言します。間違った条件に遭遇した場合、そのメソッドから例外がスローされ、Webアプリケーションコンテナがアプリケーションを起動できなくなる可能性があります。

1
追加された
thx、私の場合、私は "GuiceServletContextListener"を拡張し、実際には上書きできるcontextInitializedメソッドがあります。それを正しく使う方法は?この時点ですべての注射が利用可能ですか?または私はこの方法でものを注入することができますか?または、他の上書きされたメソッドが呼び出されるのはいつですか:getInjector()?
追加された 著者 dermoritz,
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript