最近VMWareに組み込まれたSpringSourceチームは、人気のあるSpring 3.0 Javaフレームワークの新しいブランチの最初のリリースをリリースしました。これは、Enterprise JavaBeansの無料の代替として機能します。 SpringソースはApache 2.0ライセンスの下で利用可能です。 同時に、SpringSource Tool Suiteの更新プログラムが利用可能になり、Spring 3.0のすべての新しい機能がサポートされています。
Spring 3.0の主な革新:
- Java 5の完全な最適化:Java 5以上を必要とするSpringの第1世代では、Spring APIおよびすべての実装コードのどこでもJava 5構文が使用されます。
- 新しいSpEL式言語:Bean定義で使用するためのSpring式言語パーサー。
- 注釈ベースのコンポーネントのサポートの強化:Spring JavaConfigプロジェクトの主要な機能がSpring自体で利用可能になりました。
- ステレオタイプの強力なモデル:メタ注釈を使用して「短い」注釈を作成します。
- 依存性注入を伴う標準化された注釈:Javaでの依存性注入のためのまだ完全には準備されていないJSR-330標準の初期サポートの存在。
- 制限的な注釈に基づく宣言的な検証モデル。
- ミドルウェアおよびフォーマットツールのサポートの拡張。
- RESTアーキテクチャスタイルのグローバルサポート。
- ダイレクトマッピングオブジェクト/ XML(OXM);
- Portlet 2.0を完全にサポート。
- まったく新しい計画の可能性:新しいトリガーメカニズムと、ファーストクラスのcronサポートを備えたTaskScheduler。
- Java EE 6のサポート。
ニュースリンク