Tag : ‘Spring

Partage de beans Spring au sein de portlets J2EE

De Fabien Gaujous dans Technique

25 oct 2013

Nous ne trouvons pas forcément beaucoup de ressources sur internet sur l’utilisation de Spring MVC Portlet au sein d’un portail d’entreprise J2EE. Notament la configuration à effectuer pour pouvoir utiliser les mêmes beans Spring dans plusieurs portlets JAVA (JSR168 ou 286). Cet article présente donc la configuration nécessaire sur le portail Liferay mais ce même [...]

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 iMDEO dans Technique

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 Jérôme Meillant dans Technique

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 Jérôme Meillant dans Technique

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> [...]