您好,Apache Isis用户,
我为Apache Isis Webapp制作了原型。
我想使用组件Apache Wicket 8代替Apache Isis Framework中的默认Wicket Viewer。
通常可以与Apache Wicket 8交换Apache Wicket Viewer吗?
最诚挚的问候
答案 0 :(得分:0)
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的migration guide。
AFAIK Isis v.2(正在开发中)正在使用Wicket 8.x,因此您可以使用其里程碑版本。