手順 1. はじめに : Hibernate と Workshop

このチュートリアルでは、Workshop を使用して、リアルタイムの Hibernate ベース アプリケーションを構築する方法について説明します。

Hibernate は、Java アプリケーション用のオープン ソース ORM ソリューションです。Hibernate は開発期間を大幅に短縮するデータ クエリ機能とデータ取得機能を提供します。Hibernate では、オブジェクト指向のイディオム (関連、継承、多態性、組み立て、コレクション) に基づいて永続性クラスを開発できます。クエリの記述には、独自の移植可能な SQL 拡張 (HQL) と、ネイティブな SQL、または、オブジェクト指向の Criteria および Example API を使用できます。

このチュートリアルでは、Hibernate を使用した作業について順を追って説明しますが、若干の違いを除けば Kodo にも適用できます。(Kodo 永続性 API は Apache オープン ソース プロジェクトの OpenJPA に基づいています)。

チュートリアルで説明する作業は以下のとおりです。

また、Workshop に関する以下の概念や機能についても説明します。

Hibernate

Hibernate および Kodo は Java アプリケーション用の ORM ソリューションであり、それぞれ広く使用されています。このチュートリアルでは、Hibernate アプリケーションの作業について順を追って説明しますが、若干の違いを除けば Kodo にも適用できます。Hibernate は開発期間を大幅に短縮するデータ クエリ機能とデータ取得機能を提供します。Hibernate では、オブジェクト指向のイディオム (関連、継承、多態性、組み立て、コレクション) に基づいて永続性クラスを開発できます。クエリの記述には、独自の移植可能な SQL 拡張 (HQL) と、ネイティブな SQL、または、オブジェクト指向の Criteria および Example API を使用できます。

Workshop

Workshop は、JSF、EJB3、JSP などの業界標準や Spring、Hibernate、Struts、Tiles などの一般的なフレームワークに基づいた、高度な Web アプリケーションの開発を強力にサポートします。Workshop は高度な WYSIWYG エディタと BEA の AppXRay テクノロジを採用しており、Web アプリケーションを全体的にとらえて、深く理解することができます。コード補完機能、生成クラス、コンフィグレーション ファイルおよびアノテーションに関する整合性チェック機能、ビルド前のエラーチェック機能、アプリケーションのすべてのレベルを対象とする検証機能は、かつてない徹底的で高度な能力を備えています。

Workshop には、最新の Hibernate をサポートするデータベース管理ツールや O/R マッピング ツールが含まれています。

 

チュートリアルを移動するには、矢印をクリックしてください。


さらにヘルプが必要ですか。質問は Workshop ニュース グループまでお寄せください。