Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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
Java 在Oracle ADF中自定义业务组件_Java_Xml_Oracle_Oracle11g_Oracle Adf - Fatal编程技术网

Java 在Oracle ADF中自定义业务组件

Java 在Oracle ADF中自定义业务组件,java,xml,oracle,oracle11g,oracle-adf,Java,Xml,Oracle,Oracle11g,Oracle Adf,是否可以在oracle ADF中自定义业务组件(jpx) 我的问题是: 我正在做一个定制项目,我需要从另一个项目访问视图对象 我尝试的是定制业务组件,将我的可重用jar导入其中,以便访问另一个业务组件 无论何时执行此操作,都会出现以下错误: Error saving XML files - testUiModel JBO-29000: Unexpected exception caught: oracle.bali.xml.model.XmlDomCommitException, msg=MD

是否可以在
oracle ADF
中自定义
业务组件(jpx)

我的问题是:

我正在做一个
定制项目
,我需要从另一个项目访问
视图对象

我尝试的是定制
业务组件
,将我的
可重用jar
导入其中,以便访问另一个
业务组件

无论何时执行此操作,都会出现以下错误:

Error saving XML files - testUiModel

JBO-29000: Unexpected exception caught:
oracle.bali.xml.model.XmlDomCommitException, msg=MDS-00017:
Customization instruction generated for
"adf/test/testUiModel.jpx" uses local reference(s):
"(xmlns(mds_n1=http://xmlns.oracle.com/bc4j))
/mds_ns1:JboProject/mds_ns1:AppContainee[3]/mds_ns1:DesignTime" which is not upgrade safe.

Exception: oracle.jbo.JboException

我不是100%赞成这一点,但我想说这是不可能的


但是,如果您使用与原始JPX相同的EO和VO包,您将不需要这种定制。应用程序模块的定制应该能够自动提取您的组件。

您,即接收共享jar文件的人,不能编辑通过jar文件共享的BC组件。您可以基于共享jar内容构建新的BC组件,但是共享jar的用户不能编辑它。我赞同Florin的意见,并补充道:考虑将所有EO放在一个项目中并共享,然后让负责设计/开发给定用例的单个开发人员使用该共享EO库为其用例构建特定的VO和Ams。同样,普通的VOs-like爱情也可以分享