Wicket & Spring integráció
Egy rövid leírás arról, hogyan lehet a Wicket-et és a Spring keretrendszert összeintegrálni, azaz hogyan lehet spring bean-eket injektálni Wicket-es komponensekbe. Ez a leírás feltételezi, hogy önmagában a Spring és a Wicket már konfigurálva van.
1.) A következö maven függöségekre lesz szükség:
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-spring</artifactId>
<version>1.4.7</version>
</dependency>
<dependency>
<groupId>org.apache.wicket</groupId>
<artifactId>wicket-spring-annot</artifactId>
<version>1.3.7</version>
</dependency>
2.) A WebApplication osztályunk init() metódusát a következö sorral kell kiegészíteni:
addComponentInstantiationListener(new SpringComponentInjector(this));
Ez a listener gondoskodik majd a spring bean-ek injektálásáról.
3.) Ezután egy tetszöleges wicket komponensbe annotációval lehet spring beanekre referenciát szerezni:
@SpringBean(name="mySpringBeanName")
private MySpringBean mySpringBean;
Ahhol feltételezzük, hogy definiálva van a következö spring bean:
<bean name="mySpringBeanName" class="foo.bar.MySpringBean"/>
Ne felejtsünk el setter-röl gondoskodni.
UPCOMING PRESENTATIONS
The upcoming presentations are listed here.
---------------
A presentation template can be downloaded here.
Sonrisa ServiceDesk Spike - NetBeans & Glassfish
A presentation about our experiences in the topics below:
- NetBeans
- GlassFish
- EJB3
- Toplink & JPA
- JSF, Facelets, RichFaces
- JAAS
- jUnit tests, EJB3Unit
- JavaRebel
The presentation was held on 7th of July.
Authors:
- József Bán
- Levente Kiss
- Zoltán Tóth
- Áron Tömöry
The presentation can be found here.

2010. Apr. 21. 14:28:51, 