ssh2 中,不同部门用户使用自己配置的spring配置文件

gohands 2012-03-19 06:04:21

各自有自己独立的数据库,登录时选择部门,

现在设想不同部门使用自己的配置文件。

但不知道怎么实现。
...全文
196 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
咕咕鸟咕咕叫 2014-01-08
  • 打赏
  • 举报
回复
include
昨日凡阳 2012-04-07
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 的回复:]

6楼的方法提出过,没有被接受,不想发布太多工程,担心消耗太多资源以及更新维护时不便。
目前是按照5楼的方法在研究的。。。
只是没有把DAO没有放在Spring中配置了,在代码中根据不能动态设置的。
事务也做了一些调整,中间加了一层控制事务,不同部门调用自己的内容。
[/Quote]

你的系统小的话,没有必要配置集群,配置集群是为了干什么?小系统,配置集群,反而影响了效能。
gohands 2012-04-07
  • 打赏
  • 举报
回复
6楼的方法提出过,没有被接受,不想发布太多工程,担心消耗太多资源以及更新维护时不便。
目前是按照5楼的方法在研究的。。。
只是没有把DAO没有放在Spring中配置了,在代码中根据不能动态设置的。
事务也做了一些调整,中间加了一层控制事务,不同部门调用自己的内容。
liu4626846 2012-04-06
  • 打赏
  • 举报
回复
6楼!、、支持个。
gohands 2012-04-06
  • 打赏
  • 举报
回复
up.......
licip 2012-03-20
  • 打赏
  • 举报
回复
我觉得你可以根据用户选择的部门值,去后台找你想要的dataSource,在后台配置多个数据源,最好一个部门一个吧。
dryZeng 2012-03-20
  • 打赏
  • 举报
回复
我觉得楼主应该用集群方式。

每个部门都各自一个工程,连接各自数据库,然后用apache配置集群。

用户登陆时,根据选择的部门,把部门标识在url加个特定目录。

然后apache根据这个参数访问各自的工程。

因为集群有按路径转发功能。
昨日凡阳 2012-03-20
  • 打赏
  • 举报
回复
這樣的話,lz就需要配置 多個dataSource,多個sessionFactory(如果用hibernate的話),多個dao,service等等。

安特矮油 2012-03-20
  • 打赏
  • 举报
回复
根据部门不一样去配置不一样的数据库连接,以及不一样的DAO,SERVICE这些bean就可以了啊
devin_jia 2012-03-20
  • 打赏
  • 举报
回复
配不同的数据库bean各用各的
gohands 2012-03-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuda236556254 的回复:]
为什么要使用不同的配置文件??
不同的部门使用不同的数据库,那么在hibernate中连接不同的数据库就是了。为什么要使用不同的spring配置文件呢?
[/Quote]
Spring管理连接,事务控制等跟数据库关联的都可以比较方便实现。
成一粒 2012-03-19
  • 打赏
  • 举报
回复
为什么要使用不同的配置文件??
不同的部门使用不同的数据库,那么在hibernate中连接不同的数据库就是了。为什么要使用不同的spring配置文件呢?

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧