InfoQ

トピック・タグ別の表示

Springに関するすべてのコンテンツ


Springに関する最新コンテンツ

Guice(ジュース)を早飲みしすぎていませんか?

コミュニティ
Architecture
トピック
設計,
プログラミング

あなたのチームが、既存アプリケーションを「シングルトンの入れ子」設計から依存性注入(DI)へ移行しようとしているなら、この論文に心引かれるでしょうが、DIへの移行は難しいことが分かっています。論文にはGoogleのJava DIコンテナ(Guice)の名を入れていますが、Javaや.NET、Python、Rubyなどにも当てはまります。

Springに関するNews

Spring MVCに対するセキュリティ勧告

コミュニティ
Java
トピック
セキュリティ,
Webフレームワーク

Spring MVCの潜在的な問題を指摘するあるセキュリティ勧告が出された。これはSpring MVCを使って実装されてきたアプリケーションに影響を与える可能性がある。

Article: Guice(ジュース)を早飲みしすぎていませんか?

コミュニティ
Architecture
トピック
設計,
プログラミング

あなたのチームが、既存アプリケーションを「シングルトンの入れ子」設計から依存性注入(DI)へ移行しようとしているなら、この論文に心引かれるでしょうが、DIへの移行は難しいことが分かっています。論文にはGoogleのJava DIコンテナ(Guice)の名を入れていますが、Javaや.NET、Python、Rubyなどにも当てはまります。

Impala、初のパブリックリリースでSpring向け動的モジュールを提供

コミュニティ
Java
トピック
アナウンス,
Japanese Build systems

開発と配布にApache LicenceのVersion 2を利用したImpalaは、Java 1.5ランタイムを用いて、Spring MVCベースのWebアプリケーションを階層化したモジュール一式に分割する手段を開発者に提供する。

Exadel社のFlamingoプロジェクト - FlexとJavaによるラピッドデベロップメント

コミュニティ
Java
トピック
リッチクライアント/デスクトップ,
RIA,
Web 2.0

Exadel社のFlamingoプロジェクトは、Javaバックエンドで構築されるRIAアプリケーションをブートストラップするツールである。このツールは、ミドルティアでSeamとSpringの両方をサポートする。プレゼンテーションティアでは、FlamingoはFlexとJavaFXをサポートする。ツールは、より伝統的なJavaウェブ・ティア・フレームワークとして利用できるAppFuseプロジェクトと似たアプローチで、アプリケーションのブートストラップを行う。InfoQは、Flamingoについてより深く知るために、Exadel社のIgor PolevoyとFima Katzに接触してみた。

Springに関するArticle

Spring Frameworkによるソフトウェアテスト

コミュニティ
Java
トピック
デバッグ,
ソフトウェアテスト

この記事では、単体/統合テストの分野でSpringフレームワークが提供するサポートの概要について説明する。一般的なJava EEアプリケーションでのアジャイルテスティングフレームワークの実装と、Springテストクラスを使用したアプリケーション機能のテスト方法について、読者の方の参考となるように、ローン処理のWebアプリケーションの例を取りあげる。

Spring 2.5の新機能を使ってアプリケーションを作る(その2)

コミュニティ
Java
トピック
Webフレームワーク

Spring Frameworkのバージョン2.5がリリースされました。このバージョンでは、様々な拡張が加えられています。そこで、この記事では、その新しい機能を使ってアプリケーションを作ることにより、どのような機能があるかを紹介しています。

Spring Web FlowとTerracotta for Springを備えたWebアプリケーション

コミュニティ
Java
トピック
Webフレームワーク,
クラスタリング&キャッシング

この記事では、最初にSpring Web FlowとTerracotta for Springの概要を述べ、その後、ステートフルで、対話型のスケーラブルな高可用性Webアプリケーションを書き込みできる新しい特質を登録するために、これらの技術を統合的に用いる方法を示します。

Spring 2.5の新機能を使ってアプリケーションを作る(その1)

コミュニティ
Java
トピック
Webフレームワーク

Spring Frameworkは、コンテナによってBeanのインスタンスの生成や関連付けを管理するDIコンテナです。当初のSpring Frameworkでは、XML以外に設定を記述する方法がなかったのですが、Spring Frameworkのバージョンも2.0、2.5と進むうちに様々な設定を、アノテーションを用いて記述できるようになりました。ここでは、XMLを用いて設定をしていたアプリケーションを、アノテーションを用いた方式に書き換えることにより、どれだけXMLの記述量を減らせるか、どのようなところをアノテーションで記述し、どのようなところをXMLで記述する必要があるかといったポイントを検証していきます。