Portlet
のinit
メソッドがいつ呼び出されるかはわかりません。コンテナがインスタンス化されたとき、またはポートレットへの最初の要求が来たときに呼び出されますか?
と同じ動作をしServlet#init
ますか?
質問する
539 次
1 に答える
2
容器にもよります。ポートレット 2.0 仕様から:
PLT.5.2.1 ロードとインスタンス化
ポートレット コンテナは、ポートレットのロードとインスタンス化を担当します。ロードとインスタンス化は、ポートレット コンテナーがポートレット アプリケーションを開始するときに発生するか、ポートレット コンテナーが要求を処理するためにポートレットが必要であると判断するまで遅延します。
...
PLT.5.2.2 初期化
ポートレット オブジェクトがインスタンス化された後、ポートレット コンテナーは、ポートレットを呼び出して要求を処理する前に、ポートレットを初期化する必要があります。
于 2012-09-25T08:40:12.570 に答える