gpt4 book ai didi

oracle-apex - Oracle APEX 中的可重用组件

转载 作者:行者123 更新时间:2023-12-02 02:07:15 27 4
gpt4 key购买 nike

我是一名经验丰富的 Oracle Forms 开发人员,今天我第一次了解了 Oracle APEX。老实说,我只是快速浏览了 Apress 的一本面向初学者的书,但我注意到没有提及如何创建可重用组件。根据我作为 Oracle Forms 开发人员的经验,我处理过库、对象库和来自其他模块的引用对象,但我在今天浏览的书中没有找到类似的东西。所以,我想从您那里了解 - 经验丰富的 Oracle APEX 开发人员 - 是否有一种方法可以创建“真正的”可重用组件,这意味着不只是制作“复制”(或导出)而是创建一个组件以供许多人引用APEX 应用程序以便仅修改该组件一次并查看引用它的所有应用程序中的更改。

我想这在 APEX 中一定不是一件容易的事,因为它是一个以数据库为中心的应用程序,但我真的很感激一些关于保持 DRY 的最佳实践的提示。我知道 APEX 并不是为敏捷开发而设计的,但我认为组件重用应该是每个“快速”开发框架中必须的。

非常感谢您给我的宝贵提示。

最佳答案

APEX 不提供与表单对象库相同的解决方案,而是提供“订阅”概念,您可以在其中从工作区内的主应用程序订阅共享组件(LOV、模板、授权等)。

第二种可能性是在 APEX 中使用插件。插件可以是您放置在页面上的任何东西,甚至是包含一些逻辑的进程。插件通常用于向 APEX 添加新功能(例如 map 区域、分组选择列表、模态窗口……),但它们也非常适合代码的重用。

不确定为什么您认为 APEX 不是在构建时考虑到敏捷的,并且这行不通,因为 APEX 在数据库中运行。我在 APEX 中没有看到任何不适用于敏捷方法的内容。

无论如何,要回答您的问题:请查看订阅插件

关于oracle-apex - Oracle APEX 中的可重用组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14345529/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com