今日のひとこと Challange IT For Future

ポートレットの移行

その他 読了 1分

この記事は最終更新から 21 年以上たっています。内容が現在の状況と異なる可能性があります。現在の情報は最新の記事、Fess の記事をご覧ください。

<ポートレットの移行>J1で作ったポートレットを如何に楽にJ2へ移行するかを考える。今のところ、楽な方法としては、今までのdoHogehoge などでやっていたRequestへのsetAttributeなどの処理は、processActionでPortletMessaging(セッション)へ適当な接頭辞をつけて、publishしておいて、doViewでセッションから、その接頭辞がついているオブジェクトをすべて、RenderRequestへsetAttributeし直す。これの方が、processActionでRenderResponseへsetRenderParameterでRenderRequestに渡して、それをRenderResponseに渡し直すよりシンプルでいいかな、と思う。まぁ、いろいろと考えれば、もっとスマートな方法も出てくるのかもしれないけど。