2

Portletinitメソッドがいつ呼び出されるかはわかりません。コンテナがインスタンス化されたとき、またはポートレットへの最初の要求が来たときに呼び出されますか?
と同じ動作をしServlet#initますか?

4

1 に答える 1

2

容器にもよります。ポートレット 2.0 仕様から:

PLT.5.2.1 ロードとインスタンス化

ポートレット コンテナは、ポートレットのロードとインスタンス化を担当します。ロードとインスタンス化は、ポートレット コンテナーがポートレット アプリケーションを開始するときに発生するか、ポートレット コンテナーが要求を処理するためにポートレットが必要であると判断するまで遅延します。

...

PLT.5.2.2 初期化

ポートレット オブジェクトがインスタンス化された後、ポートレット コンテナーは、ポートレットを呼び出して要求を処理する前に、ポートレットを初期化する必要があります。

于 2012-09-25T08:40:12.570 に答える