两个web项目(A、B)分别使用两个oracle用户(a、b),项目A是一个主项目,项目B是实现项目A的一个子功能 50
项目A单独的使用a,项目B使用b,现项目B中需要从a中取数据,应该怎么办,还有就是这两个项目是应该部署到一个tomcat上还是不同的tomcat上。我听说有一种使用xml...
项目A单独的使用a,项目B使用b,现项目B中需要从a中取数据,应该怎么办,还有就是这两个项目是应该部署到一个tomcat上还是不同的tomcat上。我听说有一种使用xml/json中间件什么的,但具体不知道怎么做。哪位高手帮帮忙!
展开
2个回答
展开全部
1、web项目的部署是灵活的,可以部署到不同tomcat上,也可以部署到不同的机器上
2、如果项目B中需要从a中取数据,可以请求项目A,在项目A中写一个接口,在接口中查询a的数据,然后返回到项目B对应的方法中,你可以返任何值(一般返回的是XML或者json格式,但是需要转换,因为传过来的是String字符串)
如果B有权限访问a,就不用这么麻烦了,直接配置一下数据库就OK了
2、如果项目B中需要从a中取数据,可以请求项目A,在项目A中写一个接口,在接口中查询a的数据,然后返回到项目B对应的方法中,你可以返任何值(一般返回的是XML或者json格式,但是需要转换,因为传过来的是String字符串)
如果B有权限访问a,就不用这么麻烦了,直接配置一下数据库就OK了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以在b 下 用a.表名直接访问 实现需要a赋予b 对表的select 权限 或者建synonym也可以 另外的问题不知道 帮不上忙
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询