InfoQ

News

Article: Spring 2.0: 最新情報と Spring 2.0 が重要な理由

作者 編集部 投稿日 2007年10月29日 午前7時23分

コミュニティ
Java
トピック
AOP,
アプリケーションサーバ,
Webフレームワーク
タグ
Spring
InfoQ Japanでは、Spring2.0の解説記事を翻訳し、提供します。
この記事では、Springの生みの親であるRod Johnson氏が、Spring2.0の経緯と新機能について執筆しています。
この記事では、新機能の中でもSpring2.0のコアコンテナ、XML構成拡張、AOPの強化、Java 5に特有の機能について解説します。

詳細はこちらのArticle(http://www.infoq.com/jp/articles/spring-2-intro)をご覧ください。

Spring 2.0 の大きなビジョンとは何でしょう?

Spring 2.0 によってさまざまな点が増強されるが、その中で最もわかりやすいものはおそらく以下のポイントでしょう。

  • 構成の拡張: Spring 2.0 は拡張可能な XML 構成に対応しているため、Spring Bean の定義を生成するための新しい抽出化を実現する特別要素を開発できるようになる。この XML 拡張メカニズムによって新しいタグが提供できるため、多くの共通タスクを簡素化することもできる。
  • AOP フレームワークにおける主な強化ポイントによって、パワーと使い勝手の両方が増強される。
  • Java 5 のサポートを強化
  • Groovy、 JRuby、Beanshell といった動的な言語に Spring BEAN を組み込むことができるだけでなく、Dependency Injection、アウトオブボックス宣言サービス、APO など、Spring コンポーネントモデルのすべてのサービスを維持できる。
  • Portlet MVC フレームワーク、「メッセージ駆動型 POJO」、JPA (Java Persistence API) や非同期タスク実行フレームワークなどの新しい API との統合をはじめとする数多くの新機能。
SpringはInfoQ Japanでも特に注目している技術の一つです。
このSpringに関する話題は、http://infoq.com/jp/springにアクセスいただければまとめて読む事が出来ます!
これからもInfoQのSpring関連記事にご期待ください。
ブックマーク
digg+,
reddit+,
del.icio.us+,
dzone+,
Hatena

No comments

返信

ジャンル別一覧

Linda Rising氏による「誰を信頼しますか?」

Agile2008の3日目、8/6(水)午前中の、Linda Risingによるセッションです。セッションの冒頭、Linda Risingはとてもゆったりとしたきれいな、わかりやすい英語で話し始めました。

Googleの分散処理技術(マルレク2006 第1回より)

Web2.0 に対する関心は、引き続き高いものがあります。 ただ、その関心は、新しいビジネス・モデルと、プログラミング・スタイルの二つの分野に集中しているように思えます。 今回のセミナーでは、Google のサービスの基礎である分散処理技術に注目します。

Jean Tabaka氏による「Collaboration Explained--真のアジャイルチームのためのファシリテーションツール」

Jean Tabaka氏の書いた書籍では、会議などのチーム活動において、ファシリテーションの手法とツールについて具体的かつ実践的に説明しています。8/8(金)、Agile2008の最終日の朝のセッションでは、Jean Tabaka氏自身が本の内容をベースとしたセッションを行いました。

Hubert Smits氏による「ゲーム・デザイン・ワークショップ」

Agile2008の4日目となる8/6(木)の8:30から、Hubert Smits氏による「ゲーム・デザイン・ワークショップ」がおこなわれました。ゲームと言っても単なる遊びではなく、「フレームゲーム」と呼ばれる、グループでの情報収集や意志決定、また教育やトレーニングの教材として使えるいろいろなゲームです。

スケーラビリティに関するベストプラクティス:eBayからの教訓

eBayが日々挑んでいる主要なアーキテクチャの勢力は、スケーラビリティです。これはアーキテクチャや設計に関するあらゆる意思決定を特徴づけたり、駆り立てたりします。

インタビュー: Emmanuel Bernard氏にBean Validation仕様について聞く

Bean Validationフレームワークの初期ドラフトに関する以前の記事に続き、InfoQは専門家グループが求めているコミュニティの関与と提案について理解を深めるため、Emmanuel Bernard氏と対談しました。

ポーカーに学ぶ、ソフトウェア開発のレッスン

ポーカーは他のトピックにも広く適用できるような数少ない教えを私にもたらしてくれたと信じています。実際私はソフトウェアを開発すればするほど、これら二つの仕事は非常に似ていると言う確信の度合いを深めています。

InfoQがBPEL4PEOPLEの代表と対談

恒例の「バーチャルパネルセッション」で、InfoQは新しいOASIS BPEL4People技術委員会の代表と対談をし、この作業が何故必要であるかについて彼らのフィードバックを得る機会を得ました。