[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