JAVA WEB关于两个系统数据交互问题

问题是这样的,目前一个项目因为数据保密问题(保密数据只能在内网录入跟查询),需要将系统部署在内网和外网两个地方(内外网系统相同,外网不包含保密数据需求),内网跟外网是不能互相通信的,然后现在需求是要求内网是必须包含所有数据的,也就是外网需要在每隔一段时间将外网的数据通过外部文件(因为内外网是不能互相通信的)方式导入到内网去,因为系统涉及表较多而且关联较多,目前我没有什么好的解决方式,求大神给个解决的思路,有人遇到过类似问题吗?还有就是 目前没有谈是否内网只能录入 保密数据,其他数据只能在外网录入,如果内外网都能录入数据不好解决的话 可以提供一下保密数据只能在内网录入,普通数据只能在外网录入的解决方式。还有顺便提供你的解决思路是否需要一些规则,比如外网数据导入内网后只能查看(这个是举例的,肯定不能这样)

判断访问的IP类型,是私有IP的就是提供内网功能跟模块,公网IP的提供公网功能。追问

现在的问题是,因为他为了防止保密数据不泄露,保密数据那个系统是根本放在内网的 数据库与外网是不通的 如果按照这个区分的话 不就是将数据库 以及系统部署在外网了吗

温馨提示:内容为网友见解,仅供参考
无其他回答

java前后端数据交互方式?
(2)点击按钮,调用接口,并将返回值显示在界面;(3)如果要提交大量数据,或者敏感数据,请修改ajax的余空兄type方式,这样参数就不会在url地址栏中显示了。以上回答希望对你有所帮助 javaweb开发中的前后台交互方法给你举一个登录的例子。首先用户请求login.jsp登录页面,之后输入用前雹户名密码,表...

java web 开发中的前后台交互方法
首先用户请求 login.jsp 登录页面,之后输入用户名密码,表单提交到 servlet ,在 servlet 中可以处理业务逻辑,当然也可以调用如 hibernate 框架操作数据库。 之后根据业务处理的结果,重定向或者转发到某一个页面。完成一次交互(不建议在jsp中直接调用业务逻辑)。struts 好比是对 servlet 的封装,可以通过...

2个系统之间的数据交互,servlet和web service 哪个好
最近项目中有提供或者调用别的接口,在纠结中到底是用servlet还是用webservice,所以上网查看了下他们以及RMI之间的区别,方便加深了解。 首先比较下servlet和webservice下 请求: servlet:提供了请求\/响应模式,是JAVA的一种规范,只能使用于ja...

如何设计一个java系统与另外两个系统实现对接通信?
一般是用webservice来实现这种对接需求。你可以先整理一下有多少个功能点需要从你这获取数据(归纳统计共需要多少个webservice接口)然后逐个webservice确认需要哪些参数进行查询 写一个webservice接口文档提供给银行那边的系统开发人员即可

WebService与RMI(远程调用方式实现系统间通信)
其基本概念包括:跨编程语言和跨操作系统平台,远程调用,以及通过网络进行互操作性。Web Service允许不同编程语言和操作系统环境下的应用程序进行交互。实现Web Service需要考虑的关键要素包括:XML和XSD用于数据表示,WSDL用于描述服务信息,SOAP用于远程过程调用,以及UDDI用于服务注册和发现。在开发过程中,...

关于JAVA WEB的问题
Struts spring hibernate - SSH框架。是一种模式一种规范也是一种封装。这3种架包主要是3层直接的数据交互和关联关系。Struts -主要的作用是用户web页面用户请求 struts会自动去检索于之匹配对应的数据处理类 通常是一个Action spring -是一个轻量级的控制反转和面向切面的容器框架。控制反转-对象依赖的...

javaweb是前端还是后端
1. JavaWeb主要涉及两个方面:服务器端(后端)和客户端(前端)。2. 前端是指用户可以直接看到和与之交互的部分,例如网页上的图形界面。3. 后端负责处理业务逻辑和数据处理,为前端提供服务。4. JavaWeb通常指的是基于Java技术构建的Web应用程序的后端开发。5. Java语言具有多种用途,包括安卓应用...

javaweb是前端还是后端
相比之下,Web后端则侧重于服务器端的逻辑处理。它更多地与数据库交互,负责处理业务逻辑,包括功能的实现、数据的存取以及系统的稳定性和性能优化。后端开发者关注的是网站的核心功能和数据管理,确保网站的高效运行和数据的安全性。总结来说,JavaWeb并不是简单地前端或后端,而是前端与后端技术的结合,...

Java Web应用开发中的一些概念
Java Web程序也需要一个运行环境才能够执行 这种运行Java Web程序的环境被称为Web容器 Java Web程序与Web容器之间存在数据交互 目前主要存在两种类型的Java Web容器 一种是独立的Java Web容器 在这种容器里面只能运行Web程序 这种容器一般也叫做Web服务器 如Tomcat等 另一种是与其他Java EE容器混合在一起...

学javaweb之前 需要先学数据库吗
对于这个问题,我的答案是肯定的。在学习JavaWeb之前,建议先学习数据库的基础知识,因为JavaWeb开发中经常需要与数据库进行交互,了解数据库的基本概念和操作是非常必要的。首先,数据库是现代应用开发中不可或缺的一部分,它用于存储、管理和检索数据。在JavaWeb应用中,数据库通常用于存储用户信息、业务...

相似回答