Training „git“
07.10.2010 - 08.10.2010, Essen
Training „Eclipse RCP“
28.03.2011 - 01.04.2011, Dortmund

Anbindung von Spring und JPA/Hibernate

Kurzüberblick Spring

Abhängigkeiten Spring Framework (pom.xml)

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-web</artifactId>
    <version>2.5.6.SEC01</version>
    <type>jar</type>
    <scope>compile</scope>
    <exclusions><exclusion>
        <artifactId>commons-logging</artifactId>
        <groupId>commons-logging</groupId>
    </exclusion></exclusions>
</dependency>
<dependency>
    <groupId>org.apache.wicket</groupId>
    <artifactId>wicket-spring</artifactId>
    <version>1.4.1</version>
    <type>jar</type>
    <scope>compile</scope>
</dependency>

Deklaration von Spring Beans in applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans         xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.springframework.org/schema/beans
                      http://www.springframework.org/schema/beans/spring-beans-2.0.xsd">

    <bean id="carRepository" class="de.ralfebert.cars.persistence.CarRepository">
    </bean>

    <bean id="carService" class="de.ralfebert.cars.service.CarService">
        <property name="carRepository" ref="carRepository"/>
    </bean>

</beans>

Initialisierung Spring Framework

Wicket-Anwendung als Spring Bean

Spring Beans in Wicket

Spring Beans in Komponenten und Seiten injizieren

Spring Beans in Modellen und anderen Klassen

Eclipse IDE Tipps & Tricks: Spring IDE

Wicket und JPA/Hibernate

Wicket und JPA/Hibernate: OpenSessionInViewFilter

Weitere Informationen

Über Ihre Kommentare und Hinweise freue ich mich sehr:
Ralf Ebert | Apache Wicket | Anbindung von Spring und JPA/Hibernate