Teeda for Portlet

TeedaSessionStateManagerImplを作っていただいたので、早速、試してみる。が、状況は改善されず・・・。うむむ、いろんな問題があるのかな。一つ気づいたのだが、form の action で表示される値が複数のポートレットで同じ値を返してくる??ポートレット間で何かが共有されているような。

Teeda for Portlet

TeedaStateManagerImpl をいじってみたり、といろいろとやってはいるものの、症状が改善されない。とりあえず、Tomahawkの問題を考えるのは後回しとして、今、悩まされているのは、JSPを移動する簡単なハローワールドアプリでpanelGridが移動元と移動先のやつが混ざるという問題。2つの同じポートレットを1つのページに置くと、確実に再現するのだが、1つのときでもたまに起きるような。はて、どこをいじるべきかな・・・。Lifecycle もスレッドセーフなのかな。ちょっといろいろといじって、混沌としてきてしまった気もするが・・・。

S2PortletからS2へ

コンテナ部分のコードをS2へコミット。そして、S2Portlet からはそれらを抜いておいた。S2GenericPortletとS2PortletFilterまで移すのはちょっと微妙なので、S2Portletにおいておくことにした。S2については、テストケースを書く作業が残っていると思う。その前に、まず、Teedaから作業していこう・・・。