Tag : ‘Spring

Si vous êtes dans le cadre d’intégration continu avec des projets Spring cet article peut vous intéresser. Constatation Si vous lancez vos tests avec le Runner SpringJUnit4ClassRunner.class le context Spring est chargé pour chaque classe de Test. Le chargement du context est souvent 10 fois plus long que le test en lui même. Plus vous avez [...]

Spring et JDBC

De samuel dans Menu mobile

17 oct 2012

Dans le cadre d’une application Spring MVC, lorsque vous ne pouvez pas, ou ne voulez pas passer par un ORM tel qu’hibernate, le framework Spring met à votre disposition une interface de templating JDBC. Cette interface vous permet de vous abstraire de toutes les problématiques de fermeture des connections, resultSets et autres. Elle inclue entre [...]

Overlay Spring

De jerome_meillant dans Menu mobile

24 sept 2012

Lorsque l’on veut mettre en place un overlay dans une application Spring (par exemple faire un war spécifique pour la charte de l’application) il faut :    - ajouter une dépendance vers le projet de type war dans le pom.xml du projet webapps Exemple : <dependencies>    <dependency>       <groupId>com.gh.common</groupId>       <artifactId>com.gh.common.charte</artifactId>       <version>0.0.1</version>       <type>war</type>    </dependency> </dependencies>    - ajouter un [...]

Spring multi-context

De jerome_meillant dans Menu mobile

14 mar 2012

Avec Spring lorsque l’on a plusieurs applications (contexts différents) sur le même Tomcat il faut rajouter dans le « web.xml » de chaque application le nom de son context. Sinon Spring ajoute une valeur par défaut « webapp.root » qui est donc identique pour toutes les applications. C’est le « WebAppRootListener » du projet « spring-web » qui l’utilise. Exemple  »web.xml »: <context-param> <param-name>webAppRootKey</param-name> <param-value>fichecompetence</param-value> </context-param> [...]

Attention lors de l’utilisation de la gestion des transactions via Spring avec les annotations @Transactionnal. Il faut absolument que la déclaration du <tx:annotation-driven/> soit dans le même fichier que le tag <context:component-scan /> qui contient les beans avec les @Transactionnal (Souvent les services) Voici ce merveilleux Blog : http://java.dzone.com/articles/how-i-resolved Le plus important étant cette phrase [...]


iMDEO recrute !

REJOIGNEZ-NOUS

A la recherche de nouveaux talents (développeurs web et mobile, chefs de projet,...)

Voir les annonces