目前我们有一个需求,其中我们假设生成基于web的应用程序的GUI。用户将添加/修改XML文件,我们的应用程序将在构建时解析该文件,以生成与UI相关的类。应用程序必须在java平台上。然而,目前我们对选择视图技术持开放态度。它可以是JSP或其他适合java的flex。我们是否已经有一些开源框架可以完成这项工作?
Apache Cocoon就是这样工作的——您编辑XML文件,将XSLT-ed转换成HTML视图。
您试过GWT吗?它有一个基于XML的UI Binder,你可以使用。