The Seasar Projectは21日(日本時間)、S2プロダクト S2Axis 1.0.0を公開した。S2Axis 1.0.0は、S2 DIContainerに記述されたコンポーネントをWebサービスとして公開したり、逆にWebサービスをコンポーネントとして使用するためのコンポーネント。Apache AxisにS2を使用する機能を追加したような作りになっている。
S2Axis 1.0.0を実行するにはSeasar V2、S2Remoting、Apache Axisが必要。それぞれSeasar 2.1.3以降(J2SE 5.0を使用する場合はSeasar 2.2以降)、S2Remoting 0.0.7以降、Apache Axis 1.2、Servlet 2.3以降が必要。JDKはJDK 1.4以降がサポートされている。配布されている形式はEclipseのプロジェクト形式で、Eclipse 3.0以降に対応する。
S2AxisはSeasar V2の関連プロダクトの一つ。ここ数年、コミュニティはJ2EEが複雑すぎるという理由から敬遠し、J2EEの代替技術を模索してきた。Seasarは「J2EEを易しく・優しく」をモットーにする代替技術の一つ。Seasar V2の類似技術にはSpring Frameworkがある。J2EEの代替技術としては他にもHibernateなども有名。
Seasar V2はSpring Frameworkと同じく、DIを適用した軽量コンテナを採用。全体に渡ってアスペクト指向を適用してある他、トランザクション関連の処理を通常のJavaオブジェクトから行うことができる。このため、J2EEに対応したアプリケーションサーバは必要なく、TomcatやJettyといったJSP/Servletコンテナを使ってJ2EEと同様の実装を行うことができる。
Seasar V2の強みは、日本で開発が行われているプロジェクトだけあって、日本語の資料が豊富なことにある。Seasar V2が実現している機能はSpring Frameworkを使っても大差がないが、日本語資料の充実は、日本人開発者にとって助けとなるだろう。プロジェクトに参加している開発者がすべて、英語に精通しているわけではないからだ。
Seasar2には、S2Axis以外にもS2JSF、S2Struts、S2StrutsUnit、S2Tapestry、S2Flex、S2OpenAMF、S2Dao、S2Hibernate、S2Remoting、S2RMI、Kijimuna、S2JSFプラグイン、S2GroovyBuilderといったS2関連プロダクトが存在する。
| IBM Software World 2005 - Java Ease of Developmentはどこへ向かうのか? [2005/5/20] |
| DIを実現するSpring Framework - 最新版1.2公開 [2005/5/16] |
| サーバサイドJavaとの連帯を提供するAjaxツール - DWR 0.6公開 [2005/5/20] |
| Pure Javaのオープンソースプロジェクトマネジメントツール"teamwork" [2005/5/18] |
| J2EEやモバイルへの対応を強化 - NetBeans IDE 4.1リリース [2005/5/16] |
| トマトを食べれば痩せられる!? -京大ら、新発見の成分で肥満改善効果を実証 [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] キャリア |