私は、支払いモジュールを備えたJava/Spring/Hibernateアプリケーションを持っています。支払いモジュールには、支払いサブスクリプションおよび取引などのためのいくつかのドメインクラスがあります。対応するハイバネートマッピングファイルがあります。このモジュールは必要な設定のいくつかのためにapplicationContext.xmlを使います。GrailsのJavaクラス(Spring/Hibernate依存関係のモジュール全体)を使用
また、このモジュールには、paymentDAOを使用してすべてのデータベース関連作業を実行するPaymentServiceがあります。
ここでは、他のアプリケーション(Grailsアプリケーション)でこのモジュールをそのまま使用したいと思います。私はjarファイルとして支払いモジュールを持ってくるか、ソースファイルをGrailsのsrc/javaフォルダにコピーしたいと思います。その背景と
、私は、クエリを次のようしている:それはGrailsの中にあるよう
- モジュール内のSpring構成のための既存のapplicationContext.xmlをは動作しますでしょうか?他のGrailsのSpring設定とマージしますか?
- ここでapplicationContext.xmlを配置しますか?クラスパス? src/javaはうまくいくはずですか?
- applicationContext.xmlをJarにバンドルすることはできますか(jarオプションを使用する場合)、何か変更が必要な場合はGrailsで上書きできますか?その場合の複数のBean定義の問題?
- PaymentServiceは通常のサービスとして認識されていますか?コントローラーやその他のサービスにオートインジェクションされますか?
- PaymentDAOはGrailsのデータソース構成を使用しますか?
- このモジュールのhbmファイルはどこに配置しますか?
- hbmファイルをJarにバンドルすることはできますか(Jarオプションを使用する場合)、何か変更が必要な場合はGrailsで上書きできますか?どのhbmsが選ばれるのですか?または、それに問題がありますか?
多すぎる質問! :)
これらすべての懸念は、実際に試す前です。私は数日後にこれを試すつもりです(現在は忙しいです)。どんな助けもありがとうございます。
ありがとうございました。