Strutsランタイムの動作を指定する設定ファイルへアプリケーションが利用する個々のデータソースの情報を定義して、java.sql.DataSourceオブジェクトとして利用できます。
初期のStrutsでは標準的なDB接続方法でしたが、現在ではデータベース処理とビジネスロジックを分離する目的のため、Strutsが管理するDataSourceではなく、アプリケーションサーバーが管理するDataSourceの利用が推奨されています。