[Javalist] Spring ismerkedes
cx.chico
cx.chico at gmail.com
2012. Aug. 6., H, 10:07:26 CEST
Sziasztok!
1) Nekem úgy tűnik. hogy hiányzik ez a sor a web.xml-ből (persze
lehet, hogy már nem kell, de régebben még kellett):
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
2) Én nem szoktam a "persistence.xml"-ben a "provider" attribútumot
megadni (sőt általában semmit sem szoktam beleírni a
"persistence-unit"-on kívül), hanem azt a spring-ben konfigurálom:
<bean id="emf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
(...)
<property name="jpaVendorAdapter">
<bean
class="org.springframework.orm.jpa.vendor.EclipseLinkJpaVendorAdapter"
p:showSql="false"
p:generateDdl="false" />
</property>
(...)
</bean>
3) dependecy: a JPA-hoz kellenek az alábbiak:
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>eclipselink</artifactId>
<version>2.3.2</version>
</dependency>
<dependency>
<groupId>org.eclipse.persistence</groupId>
<artifactId>javax.persistence</artifactId>
<version>2.0.0</version>
</dependency>
A verzió számok összefüggnek!
@Garami Gábor:
az ismerkedést a spring-el nagyon megkönnyíti az STS
(http://www.springsource.org/sts) használata (ez egy tuningolt
Eclipse, benne van a Spring plugin, m2E plugin, stb).
Az egyik előnye az, hogy több spring-es projekt template közül tudsz
választani (pl. van JPA-s is) és így meg tudod nézni, hogy
mi-hova-hogyan kerül a generált projektbe.
Másik nagy előnye, hogy van benne egy bekonfigurált tcServer (ez egy
tuningolt Tomcat 6 vagy 7). Ezzel a webapp-ot rögtön ki tudod
próbálni.
Üdv,
Chico
További információk a(z) Javalist levelezőlistáról