在所有平台上使用 - 无需 Java
您的用户只需要一个浏览器。无需 JRE、FSAL/JWS 或插件。部署到 Windows、macOS、Linux、iPadOS、Android - 无需修改您的 Forms 代码。

Oracle Forms & Webswing
Oracle Forms 在开放世界中与 Webswing 和 HTML5 一起使用。无需更改代码即可现代化、移动化和集成 Oracle Forms。
如果您的团队依赖 Oracle Forms,但受困于 FSAL/JWS 启动器、每台机器的 Java 和过时的 UI,Webswing 为您提供了, 条安全、渐进的前进道路。您的 Forms 继续在服务器端运行;用户在任何浏览器中获得纯 HTML5 UI — 无需 JRE、插件或扩展。您保留经过验证的 PL/SQL 逻辑和触发器,同时为现代 UX、可测试性和企业级运营打开大门。
您的用户只需要一个浏览器。无需 JRE、FSAL/JWS 或插件。部署到 Windows、macOS、Linux、iPadOS、Android - 无需修改您的 Forms 代码。
逐步使用 HTML5/CSS 更新您的 UI。将 Forms 控件渲染为 Web 组件 并应用样式;或使用 HTML 面板 进一步在 Forms 窗口中嵌入现代内容。
在单个浏览器标签页中,将 APEX、报告、图表、地图或您的 React/Angular 页面与 Forms 一起运行。双向传递事件 以创建无缝流程。
经典的 Forms 模型无法原生移植到浏览器,无法轻松嵌入现代 Web 应用程序,也不支持触摸操作。Applet 早已消失;FSAL/JWS 使部署和更新变得复杂,并且很难添加渐进式功能或进行大规模测试。许多团队希望获得 无需风险迁移的 Web 体验 — 一种在保持有效业务逻辑的同时逐步现代化的方法。
团队希望获得无需风险迁移的 Web 体验。一种在保持有效业务逻辑的同时逐步现代化的方法。
Webswing 在服务器上执行 Oracle Forms,并在浏览器中将 UI 渲染为 HTML5。最终用户只需要一个标准浏览器。无需客户端 Java、FSAL/JWS 或扩展。尽管在浏览器中运行,您仍可保持"类似桌面"的舒适体验:打印、剪贴板、安全的文件上传/下载(包括拖放),以及在新标签页中以 PDF 形式打开报告。操作从第一天起就具备企业级功能:SSO、反向代理、集群、审计、指标、云友好交付。当您准备好时,可以通过 CSS 和 Web 组件刷新外观,或将 HTML 内容直接注入 Forms 窗口。

对于混合场景,JavaScript ⇄ Forms 桥接允许您在 Web 内容和 Forms 之间传递值和触发事件(例如,使用 dispatchCustomEvent/FBean 或文档中描述的 JS 链接)。这样您就可以将 APEX 报告或其他网页与 Forms 并排放置,并编排无缝流程。
对现有 Forms 的直接移动/Web 访问 - 实现 "Forms 在 iPad/笔记本电脑/任何地方" 的最快路径。
使用 HTML5/CSS 现代化 UI,同时保留您的 PL/SQL 和 Forms 触发器。
混合应用,将 Forms 与 APEX、报告、仪表板、地图、文档和视频相结合 - 全部在一个标签页中。
您有特殊用例吗? 预约范围确定电话 我们将以最小的变更为您规划从 "现状" 到 "现代化" 的路径。
最流行的模式是在单个浏览器标签页中使用 Forms + APEX。您还可以嵌入 React/Angular 或纯 HTML 来丰富遗留流程,通过JS 桥接在双向传递数据,并逐步移动最能从 Web 中受益的部分,同时将核心 PL/SQL 保留在其优势所在。在进行过程中,您可以将Forms 控件渲染为 HTML Web 组件并应用CSS以获得更清新、更易访问的外观。

在本地或云端(OCI 就绪)运行,如果您想要快速开始,可以使用 即用型镜像。
Oracle Forms 14.x,与 APEX、报告和图表工具并排运行。
一个应用,多种配置,适用于不同的团队、地区或客户。
目前 Webswing 支持 Oracle Forms 14.1.2 和 12.2.1.19,可在 Java 8、11、17 和 21 上运行(计划在未来版本中支持 25)。由于 UI 在浏览器沙箱中运行,因此适用标准 Web 安全规则(CORS、CSP、Cookie)。这意味着对本地文件系统、网络驱动程序、注册表和外部桌面应用程序的访问受限,因此WebUtil 的使用受到限制。如果您依赖深度操作系统集成,让我们讨论适合您用例的模式。