[英]Maven + Spring architecture for jboss
我正在jboss服務器中創建spring + jersey + mybatis應用程序的maven模塊。 目前我有以下結構
app-parent
| \
| \_ app-module1
|____ app-module2
|____ app-module3
|____ app-lib
每個app-module *都具有app-lib的依賴關系,每個app-module *都不引用任何其他app-module *。 除app-lib(實用程序,日志記錄等)外,所有DAO,服務等都應包含在其內部。
注意:Jboss數據源具有jndi名稱app.module.ds
。
->現在的問題是,為這種類型的應用程序配置spring datasource
bean的最佳方法是什么?
哪一個更好? 為什么呢?
與往常一樣,這取決於您的需求。
如果每個組件都是一個單獨的應用程序,並且雖然可以一起工作但不能混合使用(例如以微服務的方式),那么最好使用單獨的數據源配置。
如果模塊要一起工作並作為一個大型主應用程序混合使用,則您希望在一個地方配置事務,AOP服務,日志記錄,安全性等。 然后,我認為您需要將所有這些bean放在一個單獨的位置,例如您的app-lib
模塊,或者放在一個新的模塊中,以處理這類配置。 一篇易於理解的有關橫切關注點的文章。
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.