|
| Servlet som baggrundsjob Fra : Allan Unnerup |
Dato : 20-02-01 21:27 |
|
Hvorledes kan man starte en servlet fra en anden servlet, men som
baggrundsjob?
Altså: Servlet A starter servlet B, men venter ikke på svar fra servlet B.
Servlet A skal bare fortsætte ufortrødent.
Hilsen Allan
| |
Jesper Thorhauge (20-02-2001)
| Kommentar Fra : Jesper Thorhauge |
Dato : 20-02-01 22:44 |
|
Hej
Du kan evt. starte den som separat Thread: ex.:
Thread servBack = new Thread(new myServLet());
servBack.start();
Husk at implementere run() og extende Thread i din B-servlet som skal køre
i baggrunden......ellers brokker Java sig gevaldigt. Hvis din
baggrundsservlet ikke skal "kommunikere" med brugeren, synes jeg dog at
det ville være lettere at starte en instans af en "rigtig" klasse i
baggrunden..
Mvh
/JesperT
On Tue, 20 Feb 2001, Allan Unnerup wrote:
> Hvorledes kan man starte en servlet fra en anden servlet, men som
> baggrundsjob?
>
> Altså: Servlet A starter servlet B, men venter ikke på svar fra servlet B.
> Servlet A skal bare fortsætte ufortrødent.
>
> Hilsen Allan
>
>
>
>
| |
Allan Unnerup (21-02-2001)
| Kommentar Fra : Allan Unnerup |
Dato : 21-02-01 10:00 |
|
>Du kan evt. starte den som separat Thread: ex.:
>
>Thread servBack = new Thread(new myServLet());
>servBack.start();
>
>Husk at implementere run() og extende Thread i din B-servlet som skal køre
>i baggrunden......ellers brokker Java sig gevaldigt.
Findes der en tutorial?
>Hvis din
>baggrundsservlet ikke skal "kommunikere" med brugeren, synes jeg dog at
>det ville være lettere at starte en instans af en "rigtig" klasse i
>baggrunden..
Egentlig har jeg ikke brug for at den kommunikerer med brugeren. Jeg har kun
erfaring med JSP, Servlets m.v. og ikke "rigtige" Java-programmer med main()
og dertilhørende API'er, så jeg havde ikke overvejet at lade servlet A
starte en instans af en klasse.
Er der også en tutorial på det? Eller står det i enhver JAVA-bog for
begyndere?
Jeg har kun bøger om servlets, og der står ikke noget om det.
Hilsen Allan
| |
Dennis Thrysøe (21-02-2001)
| Kommentar Fra : Dennis Thrysøe |
Dato : 21-02-01 10:30 |
|
Det eneste du skal, er bare at se bort fra alt hvad der hører til
Servlet-sdandarden (doGet(), doPost() osv.) og så har du en almindelig
klasse.
Den kan du skrive så den gør hvadsomhelst, og samtidigt lade den
implementere Thread.
Trådprogrammering er behandlet i masser af java-bøger, og også i Sun's
Java Tutorial på java.sun.com.
-dennis
>
> Egentlig har jeg ikke brug for at den kommunikerer med brugeren. Jeg har kun
> erfaring med JSP, Servlets m.v. og ikke "rigtige" Java-programmer med main()
> og dertilhørende API'er, så jeg havde ikke overvejet at lade servlet A
> starte en instans af en klasse.
>
> Er der også en tutorial på det? Eller står det i enhver JAVA-bog for
> begyndere?
> Jeg har kun bøger om servlets, og der står ikke noget om det.
>
> Hilsen Allan
| |
|
|