应用程序模块定义类代码在 ADF 中为空



当我选择生成应用程序模块类并单击确定时,AMImpl.java类是在没有任何代码的情况下生成的。 这可能是什么原因?

这是因为所有代码都在基类中。

你期望在课堂上做什么?

定义创建类时,可以选择要创建的内容(全部基于创建类的时间(。

然后,您编写的所有方法都将在此类中结束,并且可以向客户端公开。

此处描述了用法。

根据文档:

ADF 业务组件框架的基类可能是 扩展以将自定义代码与所有类型的组件合并到 框架和扩展ADF业务组件框架 行为。 在没有自定义的情况下使用时,您的业务组件完全由其 XML 文档定义,并且它将完全正常运行 没有自定义的 Java 代码,甚至没有组件的 Java 类文件。 如果您不需要扩展 ADF 业务组件中的组件,无需编写任何自定义 代码来处理其内置事件,您可以在此组件中使用 仅 XML 样式。但是,当您确实扩展了 ADF 的基类时 业务组件框架,您仍然可以使用 XML 文档 在京东。 创建框架扩展类后,您创建的任何新业务组件都可以基于自定义 框架类而不是基类。而且,您可以随时更新 使用新框架的现有组件的定义 扩展类也是如此。

最佳做法是创建自己的一组自定义框架扩展类,以便为自定义 ADF BC EO 和 VO 创建通用代码的挂钩点

最新更新