解决方案 »

  1.   

    在服务器应用上部署Database比如你用Tomcat,就在Tomcat上部署,然后在你不同的工程上ref那个DataSource就OK
      

  2.   

    我是用的tomcat,但是部署Database请问要怎么做?
    - -ref我也不会
      

  3.   

    http://tomcat.apache.org/tomcat-8.0-doc/jndi-resources-howto.html首先,你需要在 tomcat 中配置  resource,它在 conf/server.xml 中。
    其次,你需要在  META-INF/context.xml 中声明资源绑定,就是 resource-link 把你的 app 的 web.xml 中的 resource-ref 元素映射到 server.xml 中的某个资源(数据源)的全局 JNDI 名上。context.xml 的内容可以放在 WEB 程序的 META-INF/context.xml 中也可以在 server.xml 中创建一个 <Context /> 元素,打开 tomcat 配置 server.xml 中有被注释掉的样例。
      

  4.   


    说起来,用MyEclipse还需要配置context么?
      

  5.   

    你需要明确具体如何隔离数据的权限,比如,正常的是 A 系统的数据不应该直接给 B 系统使用,因为大家背后有一套设计约定是不需要也不应该让其它系统明白,这本来就是系统设计的松耦合要求,只要这个系统是独立的模块就应该这样做,所以,如果共用数据库要确保那些表之间的配合,尽量把表按 schema 分离,对某些查询类的可以创建 SQL 视图给其它系统,基本上只能授与 查询的权限。当系统修改时我们把这个查询用的 SQL 视图改一下让对方系统不受影响 ;当然我们可以用让它们完全独立,连数据存储都不需要关心,这样就不需要直接访问对方数据库,我们通过接口向外部系统提供数据查询服务,这里说的接口可以是定义在内网的一个 servlet URL 或者一个 web service (像 SOAP 方式的 web service 介绍,它也是基于 http 的),说明你要查询的查询号及参数,当前应该要先登录才可查数据,而为了安全可能还要使用 SSL 连接。
      

  6.   


    正中问题核心!
    我也是刚弄明白需求,非常抱歉~还请您继续指点!
    比如说关于servlet实现跨服务器数据访问或者webservice的方法(用xcf框架?还是可以不用框架?)
    因为感觉涉及到了一些详细的代码问题,您有空的话可以通过QQ联系么?
    2100448042  或者我加您也行~~~~拜谢!