|
| Servlet Fra : rickbeardk@gmail.com |
Dato : 07-04-06 17:22 |
|
Hej i gruppen,
Når man laver en servlet med funktionen doGet, kører servletten
først ved en efterspørgsel.
Kan man lave en servlet, som kører altid og udfører nogle hændelser
på serveren, den ligger på, i løbet af døgnet og samtidig reagerer
på hændelser fra en client?
- rick -
| |
Arne Vajhøj (07-04-2006)
| Kommentar Fra : Arne Vajhøj |
Dato : 07-04-06 23:38 |
|
rickbeardk@gmail.com wrote:
> Når man laver en servlet med funktionen doGet, kører servletten
> først ved en efterspørgsel.
>
> Kan man lave en servlet, som kører altid og udfører nogle hændelser
> på serveren, den ligger på, i løbet af døgnet og samtidig reagerer
> på hændelser fra en client?
Du kan lave en servlet som markeres som startup servlet
(så bliver den kørt ved startup) og som starter en tråd
der går det du vil.
Jeg ville dog nok vælge at hente noget færdigt som f.eks.
Quartz (der inkluderer en servlet til netop dette formål)
til det periodiske og så almindelige servlets til client
events.
Arne
| |
Thorbjørn Ravn Ander~ (08-04-2006)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 08-04-06 17:01 |
|
rickbeardk@gmail.com writes:
> Kan man lave en servlet, som kører altid og udfører nogle hændelser
> på serveren, den ligger på, i løbet af døgnet og samtidig reagerer
> på hændelser fra en client?
Samtidig nej, men du kan godt lave en servlet der startes af
webserveren (se web.xml dokumentationen).
Den kan så snakke med de andre servlets du har.
Overvej eventuelt at bruge Quartz til at lave tidsbestemte opførsler.
--
Thorbjørn Ravn Andersen
| |
|
|