繁体   English   中英

在线和离线的单一申请

[英]Single Application for Both Online and Offline

我们正在为一个客户工作,其中我们已经开发了供在线用户(Web用户-连接到Internet的用户)使用的自定义ADF应用程序。 用于此应用程序的所有数据都存储在数据库中。

我们有一个类似的脱机桌面(独立)应用程序,该应用程序基于Java Swing构建,当用户未连接到Internet(脱机模式)时,将使用它们。 这里,输入和输出数据存储在XML文件中。

现在,客户希望消除独立桌面应用程序。 他们需要一个单独的应用程序(单一代码库),该应用程序在连接到Internet时既可以在线运行,在不连接到Internet时也可以离线运行。

我们可以使用HTML5实现吗? 如果是,请共享IDE和其他技术链接。

如果没有,请给我们指出市场上可以使用哪些Java技术来达到相同的效果?

请注意,我们当前的ADF应用程序已与Oracle EBS集成在一起。

当然有可能,但是您的javascript将在@Mike W链接的帮助下发挥重要作用,在该链接中,您需要使用javascript将这些数据保存在html应用程序缓存中,并检查在线状态,然后开始将这些数据传输回数据库。

我目前正在为财务顾问开发一个软件包,它具有相同的访问限制:如果存在实时Internet连接,则为Web访问;如果没有,则为独立应用程序(例如,在客户站点)。

在这种情况下,我们选择使用javafx。 该应用程序可以独立部署或构建,也可以通过浏览器访问。 从相同的代码库创建两个对象相对容易。

XML / DB访问可以基于您当前的代码(我们将sqlite与一起使用,但这与您的解决方案无关)。

虽然不确定ADF如何与javafx一起使用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM