Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 5.07.2008 Ostrzeżenie: (0%)
|
Witam,
Istnieje w mechanizm pozwalający na odświeżenie strony (bądź jej części) wywołany po stronie serwera (coś jak servlety)? Mój problem jest następujący: maszyna podpięta do Internetu wysyła dane do serwera gdzie aplikacja działająca jako daemon przetwarza dane i wrzuca je do bazy. Użytkownik wchodzi na stronkę odpala graf i obserwuje sobie na nim dane przychodzące z maszyny. Aktualnie odświeżanie następuje w regularnych interwałach wywoływane przez JavaScript. Czy istnieje jakiś sposób by (bez przepisywania aplikacji na Jave) oświeżanie grafu następowało tylko wtedy gdy pakiet dotrze z maszyny do aplikacji (ona wywoła refresh) bądź zostanie wrzucone do bazy (PostgreSQL - i tu jakiś trigger). Ma ktoś może jakiś pomysł, bo wujek Google nie bardzo wie jak to ugryźć? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 9 Dołączył: 21.05.2004 Skąd: Glogau/Breslau Ostrzeżenie: (0%)
|
Zarówno z apletów Java jak i z animacji flasha możesz odpalać funkcje JavaScript. Więc dopisujesz sobie jakiś prosty skrypt w jednym albo drugim, który będzie utrzymywał upragnione przez Ciebie połączenie, po czym po odebraniu powiadomienia, wywołujesz funkcję js, która z kolei odpala żądanie ajaxowe. tadam. Tyle że w takim wypadku będziesz miał dużo zapytań w krótkim czasie. Pomyśl jeszcze o tym, jak te dane będą często aktualizowane, bo jeśli częściej niż co minutę, to może okazać się lepiej robić updt co minutę np. Niegłupim rozwiązaniem wydaje się też pomysł Crozina.
|
|
|
|
Baumi Auto update (request) ze strony servera 1.09.2010, 11:38:05
wookieb Flash i sockety (badz xmlsocket)
Php + push ajax 1.09.2010, 11:40:05
Crozin WebSockets - ale to jeszcze nie jest technologia, ... 1.09.2010, 11:40:45
Baumi Dzięki za podpowiedzi. Problem jednak w tym, że fl... 1.09.2010, 11:54:07
wookieb No ale jaki widzisz problem? Bo ja nie widzę żadne... 1.09.2010, 11:56:20
Baumi Nie rozumiem pytania. Czy pytasz o powod dlaczego ... 1.09.2010, 12:08:52
Crozin Prawdopodobnie najlepszym rozwiązaniem będzie dla ... 1.09.2010, 16:18:43
vokiel Przejrzyj ten wątek: Komunikacja (powiadamianie) ... 1.09.2010, 20:47:30 ![]() ![]() |
|
Aktualny czas: 10.06.2026 - 12:42 |