2010-12-05 13 views
0

Ich habe versucht, die JavaEE Inject Jar von Wicket Stuff zu implementieren. (Glasfischen v3, Wicket 1.4) - jedoch der Code in der angegebenen tutorial funktioniert nichtWicket 1.4 EJB Unterstützung

Methode addComponentInstantiationListener in Klasse org.apache.wicket.Application kann nicht auf gegebene Typen
angewendet werden benötigt : org.apache.wicket.application.IComponentInstantiationListener gefunden: org.wicketstuff.javaee.injection.JavaEEComponentInjector

wie die AP mir aussieht Ich habe mich verändert. Die JIRA Link in

http://wicketstuff.org/confluence/display/STUFFWIKI/JavaEE+Inject

und das Repository Verbindung sind beide gebrochen. Wird es immer noch gepflegt?

Noch eine kurze Frage: Ist es möglich, ListView direkt mit Entity Beans zu füllen? Ich möchte zu viele Proxy-Klassen vermeiden.

Vielen Dank im Voraus

Antwort

2

Ja, Sie können eine ListView mit Entity-Beans injizieren. Sie sollten dies tun, indem Sie eine Implementierung von IDataProvider (oder einer seiner Subschnittstellen) für den Iterator erstellen und die Entitäten mit LoadableDetachableModel umbrechen, damit sie als Teil der Sitzung erneut geladen und nicht serialisiert werden können.

0

es herausgefunden: ich dort nicht erwarten, dass ein Unterschied zwischen 1.4.13 und 1.4.14, aber anscheinend den API geändert dort deutlich sein.