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

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

この仮想パネルでは、 InfoQ.com (Floyd Marinesce) の編集者たちとODBMS.org (Roberto V. Zicari) が、永続化ソリューションをリードするアーキテクトのグループに対し、Javaコミュニティにおける永続化技術の現在の状態について、彼らの見解を伺いました。

Spring 2.0 was initially supposed to come out in June/July, why the delay? InfoQ interviewed the Spring team - based on massive community feedback, the team has chosen to delay the launch to Sept 26th in order work on asynchronous JMS capabilities, JPA, the new JSP form tag library, OSGi integration, documentation, and backwards compatibility.
Java 永続化プラットフォーム JPOX の後継であるDataNucleus が DataNucleus Access Platform 1.0.0 をリリースした。DataNucleus は JDO/JPA をつかった Java アプリケーションのために、さまざまなデータストアへのアクセスを提供してくれる。
Apache OpenJPAフレームワークが提供しているFetchGroupsのようなJPA拡張機能によって、エンタープライズJavaの開発者たちはJavaオブジェクトのグラフにマップされたデータの検索を、より柔軟に行うことができる。Pratik Patel氏は、JPAのAPIとSpring 2.5フレームワークを使用して現実世界のJavaアプリケーションを開発するための、JPAの設計技術について論じている。
Javaベースのオブジェクト関係(O/R)マッピングフレームワーク「Hibernate」のバージョン3.3が先日リリースされた。InfoQは、今回のリリースの詳細とHibernateに追加される新機能について、プロジェクトリーダーのSteve Ebersole氏に聞いた。
先週EclipseLinkは、バージョン1.0をリリースした。EclipseCon 2007で初披露され、 EclipseCon 2008でSunによりJPA 2.0の参照実装として採用された。
Eelco Visser氏はオランダのDelft University of Technologyの准教授で、「プログラム変換と生成」を教えている。Visser氏は「WebDSL: A Case Study in Domain-Specific Language Engineering」(WebDSL:ドメイン固有言語エンジニアリングにおけるケーススタディ)という論文を書き終えたばかりだが、この論文ではWebDSLの設計ならびに実装を調べ直している。
オープンソースのJava永続性プラットフォーム JPOXは、今後の方向性が原因でDataNucleusとなった。プロジェクト開始時から活動していた範囲が、大きく変更されるためである。