<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://blog.netapsys.fr/index.php/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Netapsys Blog - Tag - RAMJobStore</title>
  <link>http://blog.netapsys.fr/index.php/</link>
  <atom:link href="http://blog.netapsys.fr/index.php/feed/tag/RAMJobStore/rss2" rel="self" type="application/rss+xml"/>
  <description></description>
  <language>fr</language>
  <pubDate>Mon, 06 Feb 2012 16:16:04 +0100</pubDate>
  <copyright>Netapsys 2008 - 2011</copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Spring-Quartz : Planifier une tâche batch java en 30 minutes</title>
    <link>http://blog.netapsys.fr/index.php/post/2009/06/06/Spring-Quartz-%3A-Planifier-une-tache-batch-java-par-lexemple</link>
    <guid isPermaLink="false">urn:md5:bd63555100083dd13ac04c1d3c94ec30</guid>
    <pubDate>Tue, 09 Jun 2009 20:14:00 +0200</pubDate>
    <dc:creator>Abderrazek CHINE</dc:creator>
        <category>Java J2EE</category>
        <category>cron</category><category>Job</category><category>Quartz</category><category>RAMJobStore</category><category>scheduler</category><category>Spring</category><category>trigger</category>    
    <description>&lt;p&gt;L'objet de ce billet est de montrer comment planifier une tâche java avec Quartz et Spring et ce en n'ajoutant que quelques lignes de configuration xml.&lt;br /&gt;
Ce &quot;QuickStart&quot; introduisant Spring2.5+ et Quartz 1.6.5+ vous permet d'être opérationnel en 30 minutes.&lt;br /&gt;
Quartz est un ordonnanceur (scheduler) qui permet de planifier des tâches batch java (Job) à des intervalles spécifiés. Par exemple, réaliser des traitements lourds (génération de rapports, de statistiques) à des heures où les ressources du serveur sont suffisamment disponibles.&lt;br /&gt;
Quartz s’intègre assez facilement dans Spring (sauf peut être en mode Cluster, qui ne sera pas traité ici, pour lequel l'apprentissage est important!).&lt;br /&gt;
Afin de faciliter la mise en place de notre exemple, nous avons privilégié le mode RAMJobStore (les Jobs Quartz sont chargés en mémoire sans les persister).&lt;br /&gt;
Notre exemple est un projet web mais sachez qu'il est encore plus simple de prendre un projet java. Néanmoins le type de projet web est très instructif.&lt;br /&gt;
Nous terminerons ce billet en testant le Job exemple avec une classe JUnit4 avec Spring.&lt;br /&gt;
Tous les détails de configuration des dépendances Maven, de Spring et celles de Quartz dans Spring seront donnés.&lt;br /&gt;
Nous mentionnons, surtout à l'intérieur des codes, les explications utiles pour comprendre l'api Quartz et toutes les indications nécessaires afin d'éviter les quelques pièges de la configuration Spring-Quartz.&lt;br /&gt;
Un seul pré-requis nécessaire: connaître le framework Spring. La connaissance de Quartz peut s'acquérir de manière incrémentale.&lt;br /&gt;
&lt;br /&gt;&lt;/p&gt;    &lt;p&gt;SOMMAIRE:

Nous développons dans ce billet les trois grandes étapes suivantes:

ETAPE1: MISE EN PLACE DE L'ENVIRONNEMENT:

- Création et configuration du projet Eclipse et Maven,
- Configuration des dépendances maven pour Spring et Quartz: pom.xml,
- Configuration du fichier web.xml,
- Configuration Quartz : fichier quartz.xml,
- Configuration xml... &lt;a href=&quot;http://blog.netapsys.fr/index.php/post/2009/06/06/Spring-Quartz-%3A-Planifier-une-tache-batch-java-par-lexemple&quot;&gt;&lt;em&gt;Lire&lt;/em&gt; Spring-Quartz : Planifier une tâche batch java en 30 minutes&lt;/a&gt;&lt;/p&gt;</description>
    
    
    
          <comments>http://blog.netapsys.fr/index.php/post/2009/06/06/Spring-Quartz-%3A-Planifier-une-tache-batch-java-par-lexemple#comment-form</comments>
      <wfw:comment>http://blog.netapsys.fr/index.php/post/2009/06/06/Spring-Quartz-%3A-Planifier-une-tache-batch-java-par-lexemple#comment-form</wfw:comment>
      <wfw:commentRss>http://blog.netapsys.fr/index.php/feed/atom/comments/94</wfw:commentRss>
      </item>
    
</channel>
</rss>
