在运行时加载的 Wicket GUI 元素 (OSGi?)



我正在为我的应用程序分析新方法,该方法应该从XML描述自动生成GUI部分。

我有(一般来源(与域数据的"描述"。类似的东西

String with NAME
String wtih NICK
Boolean with MARIED
Integer with AGE

就我而言,它是关于非常复杂事物的数据,因此上面的数据在这里进行抽象。我有很多这样的XML,我必须能够在运行时添加一些WEB应用程序添加另一个。(我将添加一个XML文件,应用程序将能够使用新的"对象"(一般来说,为此对象创建公式和视图(。

我的建议是生成(使用类似XSLT的东西(一个OSGi捆绑包,并在运行时在程序中使用该捆绑包。

请您给出这种方法的一些优点/缺点(我是OSGi的新手,不是100确定它是可能的或好的(,或者给我一个提示如何解决这个问题?我唯一的要求是能够在运行时加载新的域对象并使用 Wicket。

非常感谢任何建议。

你不需要

OSGi,例如,你可以使用一个带有RepeaterPanel,根据某些配置添加适当的UI元素。

最新更新