我要做一个基于英特网的采购管理系统,用于一分散在异地的企业集团. 集团总部有一数据库,各子公司也有自己的数据库,采购管理系统的程序(JSP)放在中心服务器上(有合法的独立IP),  各企业数据库在自己企业的局域网内数据库服务器上(无合法的独立IP).  如何在企业内部的任一客户端,通过IE调用中心的JSP程序把本企业数据库内的数据上传到集团总部的中心数据库里?
    100分相送,表示感谢!

解决方案 »

  1.   

    中心的JSP程序是无法访问到本企业的数据库,因为(无合法的独立IP).
    只能在本企业内部用JSP访问内部的数据库,再把结果传递给中心的JSP
      

  2.   

    可以的啊
    把数据放在collotion对象里面传递
    不过还是不是很明白你的意思不过一个jsp中可以连两个不同地点不同的数据库的
      

  3.   

    使用签名的Applet。
    经过签名的applet可以访问本地资源(包括局域网数据库),首先在本地数据库中读去数据,将其保存在序列化的对象中(例如Vector或数组中), 然后通过http(https)访问集团中心应用服务器,将序列化的对象用GET(POST)方法递交给Servlet。就可以了。
    如果懒得签名,就在客户端计算机上运行java的policyedit.exe,指定集团中心应用服务器的URL为首信任的。
      

  4.   

    赞成 Dickensi(流星·逐日)的方法
    为每个部门作一个模块,用读本部门的数据,单独和总部数据库交互,上传的可以统一用一个模块就行了。