The Seasar Projectは12日、backport175によるアノテーションに対応したSeasar4 EA1をリリースした。Seasarはアスペクト指向を適用したDI(Dependency Injection)コンテナであり、J2EEの代替技術の一つ。トランザクションの自動制御やコネクションプーリングなどの機能をJavaオブジェクトから利用できるため、JSP/Servletコンテナを使ってJ2EEと同様の実装を行うことができる。
backport175はJava 5 Annotation(JSR 175)を実現するためのソフトウェアであり、これを使用することで通常はJ2SE 5.0以降でないとサポートされないアノテーション機能がJ2SE 1.4でも使用できるようになる。SeasarはDIを採用した時点からバージョン2系列ということでSeasar2あるいはS2と名付けられていたが、backport175によるアノテーションをサポートしたプロダクトはバージョン4となる。
Seasar4における主な変更点は以下の通り。
コンポーネントの自動登録はFileSystemComponentAutoRegister、アスペクトの自動登録はInterceptorAutoRegisterによって行う。FileSystemComponentAutoRegisterは指定したパターンに一致するクラスを自動的にコンテナに登録し、InterceptorAutoRegisterは指定したパターンに一致するクラスに自動的にアスペクトを登録する。これによって、設定ファイルによってコンポーネントを指定する必要がなくなる。
なお、Seasar4でアノテーションを利用するためには、backport175のEclipseプラグインが必要になる。これはEclipseのUpdateマネージャからインストールすることが可能だ。
アノテーションのサポートにより、Seasarは当初からの目的である「易しく・優しく」をより一層押し進めたと言える。今後J2SE 5.0ベースのアノテーションをサポートしたプロダクトはバージョン5としてリリースされる予定だという。
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [21:00 2/10] |
| JAXA、液体シリコン中に残存する共有結合を観察 -大口径ウェハの実現に期待 [20:11 2/10] |
| NEDOなど、熱膨張が小さな樹脂複合材料ペレットの量産化に成功 [19:22 2/10] |
| 理研、一般顕微鏡を蛍光顕微鏡に強化できるアダプタを試作して性能を実証 [19:15 2/10] |
| 天の川のブラックホールが小惑星を飲み込んでいる - NASAが発表 [18:08 2/10] |
|
元タカラジェンヌの真琴つばさ、昼ドラで大御所・小林幸子とガチンコ対決! [11:30 2/11] エンタメ |
|
入院・手術でかかるお金は? [11:15 2/11] キャリア |
|
[長谷川潤]パンダ出産に「私もいつか…」と 映画「51」で初ナレーション [11:13 2/11] エンタメ |
|
坂本教授、木の光合成に着目した不思議な音楽的挑戦!『ETV特集』 [10:08 2/11] キャリア |
|
バロックで異端!水墨画の巨匠、雪村周継の神業に迫る! [10:07 2/11] キャリア |