Поддержка Wicket 1.4 EJB - PullRequest
       16

Поддержка Wicket 1.4 EJB

0 голосов
/ 05 декабря 2010

Я пытался внедрить банку JavaEE Inject от Wicket Stuff.(glassfish v3, wicket 1.4) - однако код, приведенный в руководстве, не работает

метод addComponentInstantiationListener в классе org.apache.wicket.Application не может применяться к указанным типам
требуется: org.apache.wicket.application.IComponentInstantiationListener found: org.wicketstuff.javaee.injection.JavaEEComponentInjector

выглядит так, как будто API изменился.Ссылка JIRA внутри

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

и ссылка на репозиторий не работают.Все еще поддерживается?

Еще один короткий вопрос: возможно ли заполнение ListView напрямую компонентными компонентами?Я хотел бы избежать слишком большого количества прокси-классов.

Заранее спасибо

Ответы [ 2 ]

2 голосов
/ 06 декабря 2010

Да, вы можете добавить ListView к объектным компонентам.Вы должны сделать это путем создания реализации IDataProvider (или одного из его подинтерфейсов) для итератора и заставить его обернуть объекты с помощью LoadableDetachableModel, чтобы их можно было перезагружать вместо сериализации как части сеанса.

0 голосов
/ 05 декабря 2010

Понял: я не ожидал, что будет разница между 1.4.13 и 1.4.14, но, очевидно, API значительно изменился.

...