Posts Tagged ‘spring’

Démarrer avec JPA, Spring, Maven et Glassfish

Thursday, February 26th, 2009

Logo Spring FrameworkJe vous propose un projet qui permettra de démarrer avec JPA et Spring, de déployer sous Glassfish v3 et de lancer les tests d’intégration sans serveur d’application, le tout avec le pom Maven qui va bien.

(more…)

Quartz : un calendrier qui exclut les jours fériés

Saturday, November 15th, 2008

L’idée part d’un besoin simple : lancer un job Quartz toutes les heures ouvrées, hors week-end et jours fériés.

Pas très compliqué, mais il y a quelques trucs à savoir, notamment sur l’enchainement des calendriers.

(more…)

Spring DM Server, le pari fou ?

Thursday, November 13th, 2008

Après les Rencontres Spring qui ont eu lieu aujourd’hui, nous avons eu le droit à quelques éléments de réponses à la question suivante :

Comment SpringSource va tenter de convaincre la Prod de l’intérêt de son serveur d’application, Spring DM Server ?

(more…)

J-1 avant les rencontres Spring

Tuesday, November 11th, 2008

Les rencontres Spring ont lieu jeudi et il y aura du beau monde.

L’alléchant programme :

  • 09:00 – Keynote par Didier Girard (Sfeir) et Julien Dubois (SpringSource) et Guillaume Laforge (ex-G2One)
  • 09:45 – Roadmap des projets Spring par Peter Cooper-Ellis
  • 10:45 – Tomcat en production, avec Mark Thomas
  • 11:30 – Spring 3.0, par Juergen Hoeller

Merci à Julien pour l’invitation.

Configurer Quartz sur un Cluster

Tuesday, November 11th, 2008

Quartz est un scheduler. Il permet de lancer des Job à intervalles spécifiés ou un jour donné. Par exemple, il peut être utiliser pour réaliser des calculs à une heure où la charge serveur est faible.

Nous allons pousser un peu l’usage de Quartz pour que celui-ci fonctionne sur un Cluster. Cette configuration a l’avantage de permettre de faire du Fail-Over : si un noeud du Cluster tombe, un autre prend le relais.

Cette configuration pourrait paraître facultative mais elle est en réalité obligatoire dés que votre application est déployée sur plusieurs noeuds. En effet, comment s’assurer que chaque JVM ne démarre pas son propre Quartz ? Ainsi les scheduler ne doivent pas tous démarrer mais un seul doit être actif au même moment.

Nous sommes passés par plusieurs problèmes avec cette configuration. Je détaille ci-dessous ce qui a fonctionné pour nous. Je n’explique pas les notions de base de Quartz (trigger, calendar et job).

(more…)

Export Excel avec Spring Web Flow

Sunday, August 31st, 2008

Spring Web Flow s’intègre à merveille à Spring MVC pour l’enchaînement des pages. Son rôle essentiel est de sortir la logique de navigation des contrôleurs.

Nous utilisons depuis quelques mois la version 1 de Spring Web Flow et c’est sur cette version que nous allons répondre à la question :

Comment générer un fichier Excel depuis une Action Spring Web Flow ?

(more…)