[[S2i18n]]

* 元文 [#if3cb8d4]
Seasarは、V2からDIContainer with AOP(S2Container)になりました。トランザクションの自動制御、トランザクションと連動したコネクションプーリングをPOJO(普通の Javaのクラス)から簡単に利用できます。もう重厚なアプリケーションサーバは必要ありません。TomcatやJettyのようなServletコンテナ上でS2Containerをさくっと動かせばよいのです。S2のテーマは次の2つです。
-J2EEの解体と再構築
-易しさと優しさ

トランザクション管理やコネクションプーリングといった機能は、これまで(ほとんどの場合)アプリケーションサーバ内でしか使えませんでした。そのため、テストをするのも一苦労でした。Inコンテナアプローチのテストも結構めんどくさいものです。S2では、トランザクション管理やコネクションプーリングといった機能を通常のコンポーネントとして提供します。アプリケーションサーバなしで利用できるのです。J2EEの複雑さを取り除き、おいしいところだけを利用できるようになってます。

* 英文 [#l07f8c19]
Seasar was reborn to DIContainer with AOP(S2Container) from Version2. 
It enables features such as transaction auto-management, which is easier to use POJO(Plain Old Java Object) with combined connection pooling. You may not need a heavy application server any longer. 
You only have to execute S2Container on the Servlet container such as Tomcat and Jetty. 
The theme of S2 are, 
-Dismantlement and restructuring of J2EE
-Ease and gentleness for all users
From version 2, Seasar became a DI Container with AOP ("S2Container").
Features such as transaction auto-management and transaction-related connection pooling can now be used by POJOs (Plain Old Java Objects). 
You don't need a heavy application server any more,
just execute S2Container on a Servlet container such as Tomcat or Jetty. 
The two themes of S2 are:
-Simplify J2EE ("keep the best parts only")
-User-friendliness for developers ("developers are users too!")

Like transaction management or connection pooling, these features could not use without an application server. For this reason, it was hard to do test with such in-container approach. S2 provides the transaction management and connectio pool as a plain component. You can use it without the application server. S2 is created to remove the complexity of J2EE,  and to use only the goodness of J2EE features.
Previously, features like transaction management or connection pooling could not be used without an application server. For this reason, it was hard to do testing with such an in-container approach. S2 provides transaction management and connection pooling as a plain component. You can use them without an application server. S2 was created to remove the complexity of J2EE, and to use only the best features of J2EE.

*コメント [#k40d6206]
-www.seasar.org/en/s2.htmlとマージ。 -- [[swat]] &new{2005-04-24 14:56:14 (日)};
-良くなりました(^∀^) -- [[shot]] &new{2005-04-26 12:36:50 (火)};

#comment

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS