Oracle ADF:如何与 10 人团队一起开发 adf Web 应用程序

Oracle ADF: How to develop a adf web application with a team of 10 members

您好,我们需要使用 Oracle ADF 和 jdeveloper 12c 开发一个 Web 应用程序。这是一个大项目,所以我们需要在一个 10 人的团队的帮助下开发这个应用程序。我们的疑问是我们如何使用团队开发 Web 应用程序。

假设我们有10个模块。每个模块由每个成员开发(每个成员使用不同的系统,相同的环境。Jdeveloper 12c)。最后开发所有 10 个模块,我们如何将所有 10 个模块组合为一个应用程序。我们如何修改绑定、页面流和连接详细信息。

请帮忙。

提前致谢。

全面了解 ADF 团队规模和角色,您可以在 ADF Architecture TV channel 上找到。

在架构方面,我建议SUM of the Parts Pattern:

简而言之,每个成员都可以使用自己的工作区,他们将在其中创建基于片段的有界任务流。然后,这些工作区中的每一个都将打包为 ADF 库并导入到 MASTER 工作区中,充当门户。实施主门户的最常见模式之一是 Dynamic Tabs UI Shell Template Functional UI Pattern

最好的方法是使用像 SVN 这样的版本控制工具。最初,团队的任何成员都需要将空白项目结构迁移到 SVN。稍后其他人可以检出代码并实现他们的代码,然后他们可以检入代码。这里的问题是你必须假设没有 2 个开发人员同时处理同一个文件,否则在提交代码时可能会发生代码冲突。

目前,我还在做一个项目,其中一些开发人员来自国内,一些来自海外。所以,我们使用SVN。 Jdevloper 本身自带 SVN Client。因此无需安装任何 SVN 客户端,如 Tortoise SVN 或 Smart SVN。

如果您还需要更多信息,可以回复。

建议你观看this to understand ADF large project architecture better, and read this, this and this as well. This book可能会有用