Jetspeedのコンポーネントをサーブレットで使う

ここ数日、J2で管理されているユーザー情報とかにアクセスする普通のサーブレットとか作らなきゃならなかったのだけど、それをするにはどうするかをメモしておこう。やり方は簡単で、org.apache.jetspeed.Jetspeed を使うだけ。例えば、

UserManager userManager = (UserManager) Jetspeed.getComponentManager()
.getComponent("org.apache.jetspeed.security.UserManager");

というようにやれば、サーブレットで普通に UserManager コンポーネントにアクセスできる。別にコンテキストが異なるサーブレットでも、これでアクセス可能。仕組み的には、Jetspeed クラスの中に JetspeedEngine のインスタンスが突っ込まれているから、という感じ。UserManager 以外のコンポーネントについても同様にやれば、アクセスできる。

韓国語

楽天ポイントが200円くらいあったので「文法から学べる韓国語」という本を注文。そもそも韓国語の知識がゼロなのだけど、1月にいかなきゃならないところは、結構田舎だから、英語も通じないので、勉強しておいた方がいいとのこと。というわけで、時間があるときに基礎を学んでおこうっと。

パスポート

昨日、パスポートを取りにいってきた。16000円の出費。今度のパスポートは、ICチップが入っているせいか、真ん中のページに厚紙が入っていて、折り曲げることができない。パスポートもかさばるからカードサイズにしてくれると楽なんだけど。スタンプを押すから無理なのかね・・・。そんな感じで、無事取得。そんで、帰りがけに産業貿易センターの隣のビルの裏側の地下一階でパスポート写真が1050円となっていた。うーん、普通は高くてもそれくらいだよな。やっぱり、パスポートセンター入口近くの写真屋はやりすぎだと思う・・・。