Oracle APEX 23.2版本 使用应用程序工作副本进行协作开发

news2024/10/6 2:11:19

现状描述:

当前APEX协作开发都是在同一应用程序下进行的,这样做有可能因同一时间对同一数据进行操作造成锁表或其他问题,Oracle APEX23.2版本迭代后新增了部分功能,可以创建应用程序的工作副本来修复错误、添加功能,然后有选择地将更改合并回主应用程序。同样,也可以将更改从主应用程序刷新到工作副本中。在合并或刷新过程中,可以查看 Working Copy 和 Main 应用程序的比较/差异,然后选择要合并的更改。可根据需要创建任意数量的工作副本,以便多个开发人员进行开发和合并更改。

实践效果

Oracle APEX 23.2 中引入的工作复制、比较和合并功能可简化协作应用开发,而不会干扰主应用。并且在适当的多人协同开发场景下使用应用程序工作副本提高开发工作效率。

预期效果:

  1. 合并过程从工作副本中获取一组选定的页面和共享组件,并将它们导入回主应用程序。如果页面或共享组件存在,则会替换它。

  2. 多人协作开发可以同时进行多个任务,减少开发时间。每个开发人员可以专注于自己的任务,而不会受到其他人的影响。

  3. 提供备份和容错能力:使用应用程序副本可以提供备份和容错能力。如果一个副本出现故障或问题,其他副本仍然可以继续工作,确保项目的顺利进行。

  1.  支持并行开发:多人协作开发可以支持并行开发,即多个开发人员可以同时进行不同的开发任务。这样可以加快项目的进度,提高开发效率。

“将项目名称合并到主”对话框包括两个选项:

  • 首先备份目标应用程序

  • 合并后删除工作副本

创建工作副本1

创建工作副本2

多人协作副本展示

应用程序更新后可合并到主副本

存在的问题

经实际测试,可能会存在合并/更新失败的情况

结论

使用应用程序副本多人协同开发可以显著提高开发工作效率。以下是一些结论:

1. 提高开发效率:多人协作开发可以同时进行多个任务,减少开发时间。每个开发人员可以专注于自己的任务,而不会受到其他人的影响。

2. 提高代码质量:多人协作开发可以通过代码审查和交流来提高代码质量。不同的开发人员可以相互检查和改进彼此的代码,从而减少错误和漏洞。

3. 分工明确:多人协作开发可以根据每个人的专长和兴趣进行任务分配,使得每个人都能发挥自己的优势。这样可以提高工作效率和质量。

4. 提高团队合作能力:多人协作开发可以促进团队成员之间的合作和沟通。通过共享想法、解决问题和协调工作,团队成员可以更好地协作,提高整体效能。

5. 提供备份和容错能力:使用应用程序副本可以提供备份和容错能力。如果一个副本出现故障或问题,其他副本仍然可以继续工作,确保项目的顺利进行。

6. 支持并行开发:多人协作开发可以支持并行开发,即多个开发人员可以同时进行不同的开发任务。这样可以加快项目的进度,提高开发效率。

7. 促进知识共享:多人协作开发可以促进知识共享和技术交流。团队成员可以相互学习和分享经验,提高整个团队的技术水平。

8. 提供灵活性和可扩展性:使用应用程序副本可以提供灵活性和可扩展性。可以根据需要增加或减少副本数量,以适应项目的需求变化。

参考资料链接:使用应用程序工作副本进行协作开发 (oracle.com)使用应用程序工作副本进行协作开发 (oracle.com)icon-default.png?t=N7T8https://blogs.oracle.com/apex/post/collaborative-development-using-application-working-copies

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1571505.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

后端开发框架Spring Boot快速入门

写在前面 推荐将本文与Spring Boot 相关知识和工具类一文结合起来看,本文为主,上面那篇文章为辅,一起食用,以达到最佳效果,当然,大佬随意。 IDEA创建Spring Boot工程 关于Spring Boot框架项目&#xff0…

Win10 下 Vision Mamba(Vim-main)的环境配置(libcuda.so文件无法找到,windows系统运行失败)

目录 1、下载NVIDIA 驱动程序、cuda11.8、cudnn8.6.0 2、在Anaconda中创建环境并激活 3、下载gpu版本的torch 4、配置环境所需要的包 5、安装causal_conv1d和mamba-1p1p1 安装causal_conv1d 安装mamba-1p1p1 6、运行main.py失败 请直接拉到最后查看运行失败的原因&am…

虚幻UE5数字孪生蓝图开发教程

一、背景 这几年,智慧城市/智慧交通/智慧水利等飞速发展,骑士特意为大家做了一个这块的学习路线。 二、这是学习大纲 1.给虚幻UE5初学者准备的智慧城市/数字孪生蓝图开发教程 https://www.bilibili.com/video/BV1894y1u78G 2.UE5数字孪生蓝图开发教学…

【stm32】I2C通信协议

【stm32】I2C通信协议 概念及原理 如果我们想要读写寄存器来控制硬件电路,就至少需要定义两个字节数据 一个字节是我们要读写哪个寄存器,也就是指定寄存器的地址 另一个字节就是这个地址下存储寄存器的内容 写入内容就是控制电路,读出内容就…

Arcgis Pro地理配准

目录 一、目的 二、配准 1、找到配准工具 2、添加控制点 3、选择控制点 4、添加更多控制点 5、配准完成、保存 三、附录 1、查看控制点或删除控制点 2、效果不好怎么办 一、目的 下面我们将两张地图进行配准,其中一张有地理位置,而另外一张没…

​​​​​​​【人工智能】手写数字识别

手写数字识别 实验背景 数据集介绍 MNIST数据集包含了一系列的手写数字图像,包括0到9的数字。每张图像都是灰度图像,尺寸为28x28像素。数据集共包含60000张训练图像和10000张测试图像。 MNIST数据集的目标是通过训练一个模型,使其能够正确地识…

NPW(监控片的)的要点精讲

半导体的生产过程已经历经数十年的发展,其中主要有两个大的发展趋势,第一,晶圆尺寸越做越大,到目前已有超过70%的产能是12寸晶圆,不过18寸晶圆产业链推进缓慢;第二,电子器件的关键尺寸越做越小&…

LCD屏幕mmap显示

目录 前言 一.LCD显示 二.LCD颜色显示 2.1 直接显示 2.2 mmap映射显示 前言 mmap是一种内存映射文件的方法,它允许将文件或其它对象映射到进程的地址空间。 使用mmap映射函数进行映射显示,与屏幕普通直接显示相比有很大的优势 一.LCD显示基础 像素、分辨…

mac 切换 jdk

查看 mac 上都有哪些版本 /usr/libexec/java_home -V看准版本切换 按前缀切换 比如 export JAVA_HOME/usr/libexec/java_home -v 1.8这样会随机一个 1.8 的 如果想再确定一个比如 openjdk export JAVA_HOME/usr/libexec/java_home -v 1.8.0_292这个方式是临时的&#xff0c…

图像处理入门 3(how to get the pixel pitch / 如何获得单个像素的尺寸)

在这里一节里面,将记录如何获得一个相机传感器中单个像素点的尺寸,为了实现不同相机照片之间的匹配。 如果我们知道了相机传感器的尺寸和分辨率的大小,自然就可以求出单个像素的大小。 在这里插入图片描述: 如何获得相机传感器的…

vue创建项目下载动态路由v-for mounted websocket :style :class store使用说明

在Vue中创建一个项目,并整合动态路由、v-for、mounted生命周期钩子、WebSocket、:style、:class以及Vuex的store,涉及到多个Vue核心特性的使用。下面我将简要说明如何逐步整合这些特性。 1. 创建Vue项目 使用Vue CLI创建项目: 2. 配置动态路…

[蓝桥杯 2017 国 C] 合根植物

[蓝桥杯 2017 国 C] 合根植物 题目描述 w 星球的一个种植园,被分成 m n m \times n mn 个小格子(东西方向 m m m 行,南北方向 n n n 列)。每个格子里种了一株合根植物。 这种植物有个特点,它的根可能会沿着南北…

spark-hive连接操作流程、踩坑及解决方法

文章目录 1 简介2 版本匹配3 spark hive支持版本源码编译3.1 spark-src下载3.2 maven换源3.3 spark编译 4 hive 安装与mysql-metastore配置4.1 mysql下载安装4.1.1 为mysql设置系统环境变量4.1.2 初次登陆更改root身份密码4.1.3 安装后直接更改密码 4.2 hive初始化4.2.1 编写hi…

Ps:色调均化

色调均化 Equalize命令通过均匀分布图像的亮度值来优化图像的对比度,使得图像色调更加平衡。 Ps菜单:图像/调整/色调均化 Adjustments/Equalize “色调均化”只有调整命令,无调整图层,无选区时无操作选项。 色调均化命令将重新映射…

hbuilderX创建的uniapp项目转移到vscode

场景:一直使用hbuilderX开发的朋友想转移到vscode获取更好的TypeScript支持,所以想把整个项目目录拖到vscode进行开发,但发现运行不了,提示没有package.json等,并且不能执行pnpm命令 首先,我们先来看一下h…

LeetCode刷题实战1:两数之和

从今天开始加入刷题大军,把算法题刷爆,我们直接进入主题。 题目内容 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应…

zdpreact_antdesginpro 研究一下react里面比较流行的一个UI框架,开发后台管理系统

首先看一下最开始的代码: 这里面大部分的东西都可以删掉,比如README,只留下中文的那个就可以了。 之后看看README.md中介绍的特性。 特性 💡 TypeScript: 应用程序级 JavaScript 的语言📜 区块: 通过区块模板快速…

canvas画图,画矩形、圆形、直线可拖拽移动,可拖拽更改尺寸大小

提示:canvas画图,画矩形,圆形,直线,曲线可拖拽移动 文章目录 前言一、画矩形,圆形,直线,曲线可拖拽移动总结 前言 一、画矩形,圆形,直线,曲线可拖…

2024最新在线工具箱/ 站长IT工具箱/网站系统源码下载

2024最新在线工具箱/ 站长IT工具箱/网站系统源码下载- 更多详情及下载地址请访问https://a5.org.cn/a5_ziyuan/39525.html 转载请注明出处!

Android Studio gradle-8.4 配置 GreenDao

1.配置项目下的build buildscript {repositories {mavenCentral()}dependencies {classpath ("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.0")classpath ("org.greenrobot:greendao-gradle-plugin:3.3.1") // 使用最新版本} } 2.配置app下的build i…