我想为通用类型的应用程序编写Java EE框架。 我正在寻找一种在我的框架中处理特定于应用程序的配置值的方法。
举个例子: 组件提供处理持久性的无状态会话bean,我想配置应用程序中配置文件中使用的数据源的名称(例如,在应用程序ear的web-inf文件夹中)。
现在我有X> 1希望为其特定持久性管理配置X个不同数据源的应用程序。
有人能举例说明怎么做吗?
问候, 亚历山大
答案 0 :(得分:0)
您应该使用与应用程序容器捆绑在一起的JNDI提供程序。其目的之一是以高度动态的方式访问资源,数据源。
对于JBoss,设置数据源涉及以下步骤:
完成这些操作后,您可以执行JNDI查找以访问已配置的资源。
您可以执行以下操作来在JBoss中配置多个数据源,然后使这些数据源中的一个或多个可用于Web应用程序和EJB。
HTH