Wicket 1.4 EJB支持

Wicket 1.4 EJB支持,wicket,ejb-3.0,glassfish-3,wicket-1.4,Wicket,Ejb 3.0,Glassfish 3,Wicket 1.4,我试着用Wicket的东西实现JavaEE注入jar。(glassfish v3,wicket 1.4) -但是,教程中给出的代码不起作用 方法 在中添加ComponentInstanceListener 类org.apache.wicket.Application 无法应用于给定类型 必修的: org.apache.wicket.application.IComponentInstanceListener 发现: org.wicketstuff.javaee.injection.JavaEEC

我试着用Wicket的东西实现JavaEE注入jar。(glassfish v3,wicket 1.4) -但是,教程中给出的代码不起作用

方法 在中添加ComponentInstanceListener 类org.apache.wicket.Application 无法应用于给定类型
必修的: org.apache.wicket.application.IComponentInstanceListener 发现: org.wicketstuff.javaee.injection.JavaEEComponentInjector

在我看来,API已经改变了。内部的JIRA链接

和存储库链接都已断开。它还保留着吗

另一个简短的问题:是否可以用实体bean直接填充ListView?我希望避免太多代理类


提前感谢

解决了这个问题:我没想到1.4.13和1.4.14之间会有差异,但显然API在那里发生了重大变化。

是的,您可以使用实体bean注入ListView。您应该通过为迭代器创建IDataProvider(或其子接口之一)的实现来实现,并让它使用LoadableDetachableModel包装实体,以便它们可以重新加载,而不是作为会话的一部分序列化