現在、ニューオーリンズで開催されている(ほぼ終了した)SpringOne 2GXカンファレンスは、SpringSourceが最近私たちを喜ばせ、近い将来喜ばせることについて話す絶好の機会です。
SpringOne 2GXは、SpringSourceが主催する年次会議です。 SpringSourceは最近GroovyおよびGrailsテクノロジーの誇りある所有者になったため、今年のSpringOneおよび2Gxカンファレンスは1つに統合することを決定しました。
春3.0
もちろん、主な発表はSpring Frameworkの
バージョン3.0のリリースでした 。 新しいバージョンには、かなり興味深いイノベーションが多数含まれています。
- Java 5 。 現在のバージョンから、Spring FrameworkはJava 5に基づいており、その後のすべての結果(ジェネリックなど)
- SpEL-Spring Expression Language -#{...}のような式を使用して、binのプロパティと環境変数を参照する機能。XML構成だけでなく、注釈でも
- ステレオタイプ -注釈の使用はさらに便利になりました。 これで、注釈グループを新しい注釈として自分で定義できます。
- JSR-330サポート
- JSR-303 Bean検証のサポート。
- REST -RESTアプリケーションを作成する機能がSpring MVCに組み込まれました。
- オブジェクト/ XMLマッピングは、Spring WebFlowからSpringコアに移行されました。 JAXB 2、Castorのネイティブサポート。 Spring MVCおよびSpring JMSとの統合。
- Portlet 2.0のサポート (会議で、講演者は、ポートレットを使用して手をあげる人に尋ねました。片手が出てきました。「では、なぜ私たちは苦しんでいるのですか?」スピーカーは言いました)。
- ConverterとFormatterは、PropertyEditorsの代替です。
- Java EE 6 -JSF 2.0、JPA 2.0、JSR-303、JSR-330がサポートされています。 サーブレット3.0など、Java EE 6の他のテクノロジーは、おそらくSpring 3.1 / 3.2のリリースまでに、特定の製品に登場するときに含まれます。
tcサーバー+インサイト
SpringSource tcServer-
Developer Editionの無料バージョンが
リリースされました 。 最新ではない人のために、tcServerは、主にサーバー管理の分野で、商用サポートといくつかの追加機能を備えたTomcatです。 新しい-Spring Insightダッシュボードが最初に導入されたため、開発者はサーバー上でアプリケーションがどのように実行されるかを確認できます-呼び出しの追跡、統計の収集、ランタイムによるスレッドの並べ替えなど。
ビデオ (.mov、英語)をご覧ください-印象的です。 私は自分の製品を試してみましたが、恥ずかしかったです-まだ最適化と最適化を行います。
SpringSource Tool Suite 2.2.0
STSは、Eclipseの無料(ただし、オープンではない)ビルドです。 新しいバージョンには、Groovy、Grails、Spring Roo、CloudFoundryを操作するための非常に便利なツールが含まれています。
ルー
Spring Rooのバージョン1.0が
リリースされました 。 Ruby-on-Rails、またはGrailsでアプリケーションの作成を開始できる速さが気に入った場合、Rooではさらに高速です。
CloudFoundry
CloudFoundry (
前にハブで説明しました)では、起動テンプレートの追加を除いて、外部の変更はあまり目立ちません。 しかし今では、STS、Grails、RooからCloudFoundryにアプリケーションをダウンロードできます。 私は気がつきました:33行のスクリプトがRooで取得され(配信セットのwedding.rooの例)、2分半後にアプリケーションがAmazonクラウドで起動され、一般の人々がアクセスできるようになりました。