Apache Wicket - 外部化组件

时间:2015-06-03 13:11:45

标签: java rest wicket wicket-6 microservices

随着我们的Apache Wicket 6应用程序不断发展壮大,我们正在考虑将组件外部化为某种UI微服务。因此,我们希望构建一个Wicket应用程序,它可以提供以下内容作为JSON(或XML):

{
    "js": 
        [
           "/external-component/question/general.js",
           "/external-component/question/input.js"
        ],
    "style":
        [
           "/external-component/question/general.css",
           "/external-component/question/input.css"
        ],
    "content": "/external-component/question/input.html"
}

调用/external-component/question/input.html然后渲染组件并提供如下内容:

<div>
    <form>
        Please ask your question: 
        <input type="text" /> 
        <input type="submit" /> 
    </form>
</div>

当然,第一个调用不会动态渲染组件非常重要,因为这可能需要一段时间(后端调用)。

我们尽力而为,但无法在不渲染组件的情况下提供Wicket所需的JS脚本。

有没有人尝试类似的东西或知道如何做到这一点?

0 个答案:

没有答案