2011-01-11 23 views
2

我有一个带支付模块的Java/Spring/Hibernate应用程序。支付模块有一些支付订阅和交易等领域类。相应的hibernate映射文件在那里。该模块使用applicationContext.xml进行一些所需的配置。在Grails中使用Java类(带有Spring/Hibernate依赖项的整个模块)

另外,该模块有一个PaymentService,它使用paymentDAO来完成所有与数据库相关的工作。

现在,我想在我的其他应用程序(Grails应用程序)中使用此模块(没有任何或最少重写)。我想将付款模块作为jar或将源文件复制到Grails中的src/java文件夹中。

有了这样的背景,我有以下疑问:

  1. 会为Spring配置模块在现有的applicationContext.xml会工作,因为它是在Grails的?它是否与其余的Grails的Spring配置合并?
  2. 我在哪里放置applicationContext.xml?类路径? src/java应该可以工作?
  3. 我是否可以将jar包中的applicationContext.xml打包(如果我使用jar选项)并且可以在Grails中覆盖是否需要更改?在这种情况下有多个bean定义问题?
  4. PaymentService确认为常规服务?它是否会自动注入控制器和/或其他服务?
  5. PaymentDAO会使用Grails的数据源配置吗?
  6. 我在哪里放这个模块的HBM文件?
  7. 如果需要更改任何内容,我可以将Hbm文件捆绑到Jar中(如果我使用jar选项),并且可以在Grails中进行覆盖?哪些HBM被挑选?或者,那会有问题吗?

太多问题! :)

所有这些问题实际上是在尝试之前。我将在接下来的几天尝试这个(目前很忙)。任何帮助表示赞赏。

谢谢。

回答

0

有一对夫妇的事情,你需要考虑:

也许不是你要找的人,但我希望这有助于确切的答案。

相关问题