您好 Apache Isis 用户,
我制作了一个 Apache Isis Webapp 的原型。
我想使用组件 Apache Wicket 8 而不是 Apache Isis 框架中的默认 Wicket 查看器。
通常可以将 Apache Wicket 查看器与 Apache Wicket 8 交换吗?
此致
您好 Apache Isis 用户,
我制作了一个 Apache Isis Webapp 的原型。
我想使用组件 Apache Wicket 8 而不是 Apache Isis 框架中的默认 Wicket 查看器。
通常可以将 Apache Wicket 查看器与 Apache Wicket 8 交换吗?
此致
Apache Isis 提供了一个基于 Apache Wicket 的查看器,即 Isis 使用基本的 Wicket 组件来构建更复杂的组件以满足其需求。
如果需要,可以通过其ComponentFactory将 Isis 的组件(实际上是 Wicket 面板和页面)替换为自定义组件。
要将 Wicket 升级到 v.8,您可以将wicket-core
,wicket-extensions
和wicket-auth-roles
依赖项添加到您的pom.xml
(或 build.gradle,...),即您可以覆盖 Apache Isis 使用的版本。但我不能保证它会正常工作。它是主要依赖版本的升级,因此可能存在一些障碍。如果您遇到问题,您应该咨询 Wicket 的迁移指南。
AFAIK Isis v.2(正在进行中)正在使用 Wicket 8.x,因此您可以使用其里程碑版本。