我想自定义/扩展在 Oracle ADF 中创建的打包应用程序(让我们概括并说任何 Java EE 框架)。我想进行更改,例如添加新的 JSF 页面或在其中修改 JSF 页面并更改页面上显示的数据。
我没有源代码,只有 war/ear 文件。我可以在 JDeveloper 中为 ADF 导入它(或 Eclipse/NetBeans/IntelliJ,如果是其他 EE 框架)并在没有源代码的情况下创建扩展 jar 文件的新对象吗?
我想自定义/扩展在 Oracle ADF 中创建的打包应用程序(让我们概括并说任何 Java EE 框架)。我想进行更改,例如添加新的 JSF 页面或在其中修改 JSF 页面并更改页面上显示的数据。
我没有源代码,只有 war/ear 文件。我可以在 JDeveloper 中为 ADF 导入它(或 Eclipse/NetBeans/IntelliJ,如果是其他 EE 框架)并在没有源代码的情况下创建扩展 jar 文件的新对象吗?
您可以在自定义开发人员角色中运行您的 Jdev,打开您的 EAR 文件,转到您的 JSF、jsff 并尝试在其之上进行自定义。您需要将其部署为 MAR 文件。类似的概念也适用于 Oracle 的 Webcenter 和它的任务流定制。此外,对于此功能,应在您的部署配置文件中启用种子定制。
在这里阅读更多:定制
还发现了这一点 - ADF 应用程序的可定制程度取决于应用程序最初的编写方式。使用 MDS 可实现更高程度的可定制性: https ://docs.oracle.com/middleware/1212/adf/ADFFD/customize.htm#ADFFD2085