Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)

[目次][用語][索引][前へ][次へ]

9.2 CDIの概要

<この節の構成>
(1) CDIとは
(2) Bean Validationとの連携

(1) CDIとは

CDIは,Dependency Injection(DI)の仕様の一つです。アプリケーションサーバでは,CDI 1.0に対応しています。

CDIを利用すると,アプリケーションのオブジェクトのDIや,DI対象のオブジェクトの生成から破棄までのライフサイクルを管理できます。アプリケーションサーバでは,次に示すCDIの機能を提供します。

(2) Bean Validationとの連携

アプリケーションサーバでは,CDIアプリケーションでの入力値の検証処理を簡略化するために,Bean Validationの機能を利用できます。

Bean Validationの利用に関しては,「10. アプリケーションサーバでのBean Validationの利用」を参照してください。