我正在为我的应用程序分析新方法,该方法应该从XML描述自动生成GUI部分。
我(通常说来源)"描述"域数据。像
这样的东西String with NAME
String wtih NICK
Boolean with MARIED
Integer with AGE
在我的情况下,它是关于somthing非常复杂的数据,因此上面的数据用于抽象。我有很多这样的XML,我必须能够在运行时将一些WEB应用程序添加到另一个。 (我将添加一个XML文件,应用程序将能够使用新的" object"(通常说这个对象创建公式和视图)。
我的建议是生成(使用类似XSLT之类的东西)一个OSGi包,并在程序运行时使用该包。
请你能为这种方法提供一些优点/缺点(我是OSGi的新手,而不是100确定它是可能的还是好的方法)或者给我一个提示如何解决这个问题?我唯一的要求是能够在运行时加载新的域对象并使用Wicket。
非常感谢任何建议。
答案 0 :(得分:1)
您不需要OSGi,例如,您可以使用Panel
Repeater
添加适当的UI元素,基于某些配置。