Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oracle ADF 12项目结构_Oracle_Oracle Adf_Jdeveloper - Fatal编程技术网

Oracle ADF 12项目结构

Oracle ADF 12项目结构,oracle,oracle-adf,jdeveloper,Oracle,Oracle Adf,Jdeveloper,我正在JDeveloper12中开发一个ADF Fusion Web应用程序。创建项目后,我查看了文件系统,并创建了一组目录。 有人能告诉我.adf文件夹的用途吗?我在Oracle文档中找不到关于它的任何信息。我正在使用git进行开发,我想知道是否也必须对这个目录进行版本设置 提前谢谢 在上述文件夹中可以找到两个文件:adf config.xml和connections.xml。有关其用法的概述,您可以查看以下链接: 和。在这两个版本中,它都声明在设计时有存储的应用程序级别设置,可以在以后的部署

我正在JDeveloper12中开发一个ADF Fusion Web应用程序。创建项目后,我查看了文件系统,并创建了一组目录。 有人能告诉我
.adf
文件夹的用途吗?我在Oracle文档中找不到关于它的任何信息。我正在使用git进行开发,我想知道是否也必须对这个目录进行版本设置


提前谢谢

在上述文件夹中可以找到两个文件:
adf config.xml
connections.xml
。有关其用法的概述,您可以查看以下链接: 和。在这两个版本中,它都声明在设计时有存储的应用程序级别设置,可以在以后的部署过程中使用(尽管看起来很重要:)。因此,即使您删除了该文件夹,如果您进行了任何更改并重新部署了应用程序,也应该重新创建该文件夹,,但是,如果它在那里,就意味着它应该在那里(典型的Oracle政治;))。因此,即使您确实需要它们的设置(例如修改连接详细信息以指向生产服务器实例),也应该对其进行版本控制。
我使用的是svn,它会自动进行版本设置。

希望这有帮助。

ADF创建了项目所需的多个文件和文件夹。
当项目使用需要这些文件的功能时,它会创建这些文件。
.adf/META-INF/
中,您可以找到
adf config.xml
connections.xml
,它们是应用程序级设置
但是,例如,
src/META-INF/jazn data.xml
在应用程序上启用安全性之前是不存在的。此文件也是必需的,应该在SVN/Git上。

ADF还创建一些不应该在Git/SVN上的临时文件和文件夹。 例如:
.data/

根据您在ADF堆栈中使用的技术(ADF BC、ADF模型、ADF控制器、ADF面),您应该了解创建了哪些文件和文件夹。


如果您在官方文档中搜索了
.adf/
,您就会找到答案。

adf默认创建.adf和.data文件。您可以说,adf文件用于保存IDE中与工作区相关的各种信息,即它与数据库的连接,以及用于自定义目的的META-INF信息。 &.数据支持您的MDS功能。
我们可以随时删除它,但只要我们重建应用程序,Jdev就会自动创建它。

谢谢。我最好遵循“甲骨文政治”:D.我不想让git有任何麻烦。