Bonjour,
Ayant développé un peu de Java en JSP avec WSAD actuellement, je suis confronté à un problème car je n'ai aucune notion sur les Threads et Timer même si en ayant fait des recherches sur ce forum déjà.
Voici mon souci :
Mon appli fonctionnera côté serveur. Donc elle consiste par exemple à une saisie d'informations. A la fin de la journée, j'aimerai consulter ses informations saisies dans une BDD Oracle. Si l'information dont je cherche si trouve, j'effectue un envoie de mail à la personne, sinon rien ne se passe. Et le lendemain soir, il refait la même chose et ainsi de suite.
A ce que j'ai pu lire sur le forum, le timer consiste à lancer une action pendant x temps. Et dans mon cas faudra aussi utiliser un thread pour initier mon timer et faire exécuter cette action périodiquement.
Etant donné que je code en JSP, comment je pourrai procéder ?
J'aurai par exemple dans mon fichier Test.java
--------------
package test;
import java.util.*;
import java.io.*;
public class Test
{
public void VerifBdd()
{
// instructions vérifiant les données dans une BDD
}
}
-----------
Du côté de ma page jsp : Test.jsp
<%@page import="java.io.*" %>
<%@page import="java.util.*" %>
<jsp:useBean id="test" class="test.Test"/>
<%
// Thread et timer ?
%>
Il me faudra surement une page d'accueil pour initialiser le thread au départ.
Sinon je suis un débutant en Thread et Timer, Comment pourrai je créer un Thread ?
Un timer se créer je pense avec
Timer timer1 = new Timer(5000, VerifBdd);
timer1.start();
timer1.stop(); ?
Merci par avance de votre aide.
Partager