besoin d aide
2 participants
inseadima :: I N S E A :: Options :: Informatique :: Etude :: JAVA & J2EE :: J2EE :: J2EE :: Struts
Page 1 sur 1
besoin d aide
slt tous le monde
jai un probleme ,3awnouni lah ijazikon bi lkhir.
j ai une page jsp et fiha 1 formulaire ,j envoi ce formulaire vers une action (struts) et cette classe java fait un traitement ,et ce traitement prent bcp de temps pour qu il soit fini (au moins 4 heures) , ce qe je est la suit :
comment faire pour laiser le traitemnt idar(s'accomplir) meme si lutilisateur ferme la page jsp ?
une autre question :
jai une classe java qui fait un traitement ,et ce traitement prent bcp de temps pour qu il soit fini ,comment faire pour que cette classe java soit executer automatiquement a une heure pricise par exemple a 00:00 c'est a dire si je veux declancher un traitement au serveur par exemple a 00:00 quelle est la commend qui permet de faire ca ?
mes amis jai besoin de votre aide le plus tot possible ,et merci
jai un probleme ,3awnouni lah ijazikon bi lkhir.
j ai une page jsp et fiha 1 formulaire ,j envoi ce formulaire vers une action (struts) et cette classe java fait un traitement ,et ce traitement prent bcp de temps pour qu il soit fini (au moins 4 heures) , ce qe je est la suit :
comment faire pour laiser le traitemnt idar(s'accomplir) meme si lutilisateur ferme la page jsp ?
une autre question :
jai une classe java qui fait un traitement ,et ce traitement prent bcp de temps pour qu il soit fini ,comment faire pour que cette classe java soit executer automatiquement a une heure pricise par exemple a 00:00 c'est a dire si je veux declancher un traitement au serveur par exemple a 00:00 quelle est la commend qui permet de faire ca ?
mes amis jai besoin de votre aide le plus tot possible ,et merci
Invité- Invité
Re: besoin d aide
Salam,
pour ta première question, tu lance un nouveau Thread danslequel tu met ton traitement, comme ça ton action lance le Thread et continue son traitement.
pour ta deuxième question tu peux soit utiliser la classe Timer, ou pour une solution plus pro utiliser le framework Quartz : http://www.opensymphony.com/quartz/
si tu as besoin de plus de détails n'hésite pas
pour ta première question, tu lance un nouveau Thread danslequel tu met ton traitement, comme ça ton action lance le Thread et continue son traitement.
pour ta deuxième question tu peux soit utiliser la classe Timer, ou pour une solution plus pro utiliser le framework Quartz : http://www.opensymphony.com/quartz/
si tu as besoin de plus de détails n'hésite pas
r.benham- Invité
Re: besoin d aide
salam ,si vous plait reda
est ce qe si je lance un Thread le traitement ne sera pas couper meme si le client a coupé la liaison avec le serveur
et pour la la classe timer je le connais pa ,je vai chercher et si je trouve un probleme ,rak nta kain hna ,merci
est ce qe si je lance un Thread le traitement ne sera pas couper meme si le client a coupé la liaison avec le serveur
et pour la la classe timer je le connais pa ,je vai chercher et si je trouve un probleme ,rak nta kain hna ,merci
Invité- Invité
Re: besoin d aide
Normalement oui, même si le client coupe la liaison avec le serveur.
Si tu as plus de temps, je te conseille de voir Quartz, il est un peu compliqué mais très puissant.
Et bonne chance.
Si tu as plus de temps, je te conseille de voir Quartz, il est un peu compliqué mais très puissant.
Et bonne chance.
r.benham- Invité
Re: besoin d aide
salam,
soufiane tu vient de toucher le truc le plus moche dans l'info les traitements asynchroniques comme reda vient de le dire il y a les timers ou bien quartz mais quartz et plus orienter vers les traitements workflow
soufiane mets nous au courant de l avancement de ton projet
reda dis moi t a deja utiliser quartz ?
dis moi vous avez commencer votre projet à e2i ?
soufiane tu vient de toucher le truc le plus moche dans l'info les traitements asynchroniques comme reda vient de le dire il y a les timers ou bien quartz mais quartz et plus orienter vers les traitements workflow
soufiane mets nous au courant de l avancement de ton projet
reda dis moi t a deja utiliser quartz ?
dis moi vous avez commencer votre projet à e2i ?
ibn_adam- Modérateur
-
Nombre de messages : 32
Date d'inscription : 31/10/2006
Re: besoin d aide
oui j'ai déjà travailler avec Quartz et je trouve qu'il est puissant comme Job Scheduler (planificateur de tâches) surtout avec Spring qui le facilite au maximum.
pour le projet i2e, ce sont des informations confidentielles je n'ai pas le droit de les divulguer
pour le projet i2e, ce sont des informations confidentielles je n'ai pas le droit de les divulguer
r.benham- Invité
Re: besoin d aide
salam
tal daba je pe faire mon traitement, mais il dure 30 min dans la base que jai ,et cette base est une base de donnée de test selement ,pour la base reel on a estimer que ce traitement va durer au moins 5 heurs ,pour le mement je me document selemen
tal daba je pe faire mon traitement, mais il dure 30 min dans la base que jai ,et cette base est une base de donnée de test selement ,pour la base reel on a estimer que ce traitement va durer au moins 5 heurs ,pour le mement je me document selemen
Invité- Invité
Re: besoin d aide
bsalama quel genre de traitement qui dure 5 heures kamla
bn.youssef- Co-Admin
-
Nombre de messages : 522
Localisation : Casablanca
Date d'inscription : 26/12/2006
Re: besoin d aide
le tratement est simple mai la base de donnée est tres tres tres tres tres tres grand ,hadouk les selecte il dure bcp du temps pour donner une resultat
Invité- Invité
Re: besoin d aide
et vous fetes comment pour estimer cette durée ...
bn.youssef- Co-Admin
-
Nombre de messages : 522
Localisation : Casablanca
Date d'inscription : 26/12/2006
Re: besoin d aide
très bien!
mais un peu plus d'explication sera le bienvenu.
mais un peu plus d'explication sera le bienvenu.
bn.youssef- Co-Admin
-
Nombre de messages : 522
Localisation : Casablanca
Date d'inscription : 26/12/2006
Re: besoin d aide
cest just la regle de 3
3andi f mon pc une base de données fiha bazzaf dial les donnée (15 giga) had le traitement concern ialah une table (tables appelles) sa taille 5giga et chi chia (tu pe savoia la taille dune selection avec une commend sql f oracle (...) ) et cette 15 giga est le resultat du loading du 8 jour ( la base li khdamin 3liha est le resultat dial la generation dial des fichier txt fihom les données chez le serveur de statistique 3and IAM on alimente la base de données ( oracle ) avec sql loader (...) ,est ca donne une base de données ) et on va travailer sur une historique de 3 mois ( presque 168.7 giga)
(...) au debut dial lannée prochaine ;ok
3andi f mon pc une base de données fiha bazzaf dial les donnée (15 giga) had le traitement concern ialah une table (tables appelles) sa taille 5giga et chi chia (tu pe savoia la taille dune selection avec une commend sql f oracle (...) ) et cette 15 giga est le resultat du loading du 8 jour ( la base li khdamin 3liha est le resultat dial la generation dial des fichier txt fihom les données chez le serveur de statistique 3and IAM on alimente la base de données ( oracle ) avec sql loader (...) ,est ca donne une base de données ) et on va travailer sur une historique de 3 mois ( presque 168.7 giga)
(...) au debut dial lannée prochaine ;ok
Invité- Invité
Re: besoin d aide
une question
je veux automatiser la tache dial sql loader, meme chose chaque jour a 00:00 le serveur aliment ma base de données avec les fichiers qui les génére , je veux pa qe chaque jour se deplacer ,et ecrire les meme command (sql loader) et merci
je veux automatiser la tache dial sql loader, meme chose chaque jour a 00:00 le serveur aliment ma base de données avec les fichiers qui les génére , je veux pa qe chaque jour se deplacer ,et ecrire les meme command (sql loader) et merci
Invité- Invité
Re: besoin d aide
salam
reda jai bien creer un thread et je l ai ajouté setDaemon(true) mai ca marche pa est ce que tu peux me donner un exemeple avec un thread Daemon merci;
reda jai bien creer un thread et je l ai ajouté setDaemon(true) mai ca marche pa est ce que tu peux me donner un exemeple avec un thread Daemon merci;
Invité- Invité
Re: besoin d aide
je ve utiliser les threads pour generer un rapport en pdf ,les données que va contenir ce rapport vont venier dune base de données (cette tache prend bcp de temps),ce rapport doit se generer quand le client clic sur une button ,et meme si le client ferme son poste apres avoir clicer sur cette button le rapport doit se generer (la tache de generation de ce rapport doit etre terminer)
Invité- Invité
Re: besoin d aide
// tu crée le thread ici
Thread t = new Thread(new Runnable() {
public void run() {
// tu met le code que tu veux executer ici
for (int i = 0; i < 1000000; i++) {
System.out.println("i = " + i);
}
}
});
// puis tu lance ton thread
t.start();
Thread t = new Thread(new Runnable() {
public void run() {
// tu met le code que tu veux executer ici
for (int i = 0; i < 1000000; i++) {
System.out.println("i = " + i);
}
}
});
// puis tu lance ton thread
t.start();
r.benham- Invité
Sujets similaires
» besoin d'aide sur LDAP
» INSEAistes j'ai besoin de votre aide
» besoin d'aide des élèves de 2 éme et 3 ème année INSEA!!
» besoin d aide sur le sujet ajax struts et dislpaytag
» besoin d'informations!
» INSEAistes j'ai besoin de votre aide
» besoin d'aide des élèves de 2 éme et 3 ème année INSEA!!
» besoin d aide sur le sujet ajax struts et dislpaytag
» besoin d'informations!
inseadima :: I N S E A :: Options :: Informatique :: Etude :: JAVA & J2EE :: J2EE :: J2EE :: Struts
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|