teeda.diconとTeedaConfigureListenerを眺めてみる。MyFacesGenericPortletでは、初期化の部分をポートレットで、必要なの?みたいなコメントを書きつつやっているけど、案外、やらなくてもよいような気もするけど、やるとしたら、TeedaConfigureListenerの処理をPortlet#init でやればいいのかね(必要性はちょっとまだわからん)。問題は、teeda.dicon のexternalContextだな。これは、サーブレットとポートレットの環境で、それぞれのを返さないといかんから、DispatcherかFactory みたいなのを作って、それにrequest とかを渡して、適切なものを返してもらわないといかんな。はて、どうしよう・・・。