InfoQ

InfoQ

トピック・タグ別の表示

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


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

Hades - JPAリポジトリが簡単に作れる

トピック
Java

世の中にある、ほとんど全てのアプリケーションは、その仕事をするには、データにアクセスする必要がある。ドメイン駆動設計アプローチでは、ドメインを構成するエンティティ用のリポジトリを定義する。Javaの開発者は、よくJPAを使って、これらのリポジトリを実装する。Hadesは、オープンソースのライブラリでJPAとSpring上に作られており、データアクセス層の実装が著しく改善され、実際に必要なコード量を削減できる。

Springに関するNews

Spring Security 3.1: 複数のhttp要素、ステートレス、デバッグ、Crypto、HttpOnly、カスタムform-loginパラメータ

トピック
セキュリティ,
Java

SpringSourceはSpring Security 3.1.0をリリースした。これには、複数のhttp要素、ステートレスオプション、デバッグ要素、Cryptoモジュール、HttpOnly、セキュアクッキー、ログアウト時のクッキー削除、CASチケット、JAAS構成、authentication-manager-ref、request-matcher-ref、authentication-details-source-ref、form-loginのusername-parameterとpassword-parameterなどの新機能が含まれる。

Spring 3.1一般提供開始

トピック
Java

SpringSourceはSpring 3.1の一般提供を開始した。InfoQはSpring frameworkの中心的なコミッタであるChris Beams氏に今回のリリースについて、また、Spring 3.2の計画について詳しい話を聞いた。

VMwareのCloudFoundryがPostgreSQLをサポート

トピック
クラウドコンピューティング,
デプロイ/データセンター,
Java

VMwareはPAASソリューションであるCloudFoundryにPostgreSQLのサポートを追加した。

Spring 3.1 RC1リリース

トピック
Java

SpringSourceはSpring 3.1のリリース候補版を発表した。 Spring 3.1.0.RC1の特徴は以下の通り。環境の抽象化とBeanプロファイル。包括的な@Configuration。キャッシュの抽象化。c: 名前空間。MVCサポートの強化。JPAサポートの強化。Hibernate 4.0とQuartz 2.0のサポート。Servlet 3.0のサポート。Java 7とJDBC 4.1とForkJoinPool。

Springに関するArticle

ScalaとSpring:両世界のベストを一体化

トピック
エンタープライズアーキテクチャ,
言語,
オープンソース,
JCP Standards,
Java

Scala, Spring と JPAを使った具体的な例を基に、このアーティクルは、暗黙の変換や traitsのようなScalaの強力な概念によって、いかにSpringを強化するかを説明している。更に、JavaベースのフレームワークとScalaの間の溝がいかにスムーズに埋められるかを示している。

なぜDistributed OSGiが必要なのか?

トピック
仕様,
SOA,
Java

新たな記事で、Eric Newcomer氏が分散OSGiの現状について述べ、そもそもそれを標準化する理由を説明している。

Spring AOPとAspectJを使用したワークフローオーケストレーション

トピック
統制,
Business Process Management,
プログラミング,
設計,
SOA,
AOP,
Java

本稿では、アスペクト指向プログラミング(AOP)の技術を使用して、高度に設定可能で拡張性があり、さらに軽量な組み込みプロセスフローを構築し、オーケストレートするための方法を説明します。今回のサンプルでは、Spring AOPとAspect Jをベースにしていますが、他のAOPでも同様の結果を得ることができます。

ドメイン駆動設計・開発の実践

トピック
方法論,
プログラミング,
Architecture,
Domain Specific Languages,
Java

この記事では、Srini Penchikala氏が、現実的な視点から、ドメイン駆動設計を議論する。この記事は、ドメイン駆動設計プロジェクトで使用されるアーキテクチャガイドラインとベストプラクティスを示します。