MErhaba,

Bahsettiğiniz özelliğin adı Java Web Start (JAWS) ve yerel ağda JAR güncellemek için kullanılan tipik bir çözüm. Uygulama açılırken güncellik denetimi yapılıyor. Ancak eğer uygulamanın kurulduğu bilgisayar sayısı yüksek ise (atıyorum 3 bin) güncelleme sonrasında JAR'ları aynı web sunucudan indirmek isteyecekleri için gecikmeler olabilir.

Ancak daha küçük ölçekli kurulumlard JAWS çok pratik bir çözümdür. Tam teşekküllü bir HTTP sunucusuna gerek olmaz. Minimal sunuculardan birisi ile de çalışabilirsiniz.

Sevgiler,

Bora.

On 23.02.2012 11:50, ilker AYDIN wrote:
Selamlar,
Javacı değilim basit 1-2 uygulama yapmışlığım var.
İşinize yara mı bilemiyorum?

Ama bir arkadaşım java nın kendi applicationları ile jar dosyasını local sunucudan (galiba web tabanlı) çalıştırıyordu.
Yöntemin adını hatırlamıyorum ama özetle şu şekilde idi;
localdaki jar çalışınca local web tabanlı sunucu üzerindeki dosyalarla kendini otomatik karşılaştırıyor. fark varsa sunucudan lib ve jar dosyalarını download ediyor ve çalıştırıyor. Fark yoksa direkt localdaki jar çalışıyor. Dediğim gibi bu uygulama yada özelliğin adını hatırlamıyorum ama javanın kendi sitesinde bunu araştırabilirsin.
İsmini hatırladığımda yazarım

Saygılarımla...

23-02-2012 11:03, Huseyin Oğuz Albayrak yazmış:
anladığım kadarıyla sisteminizde sadece clientlar sunucuya istek gönderiyor. update durumunda sunucuya fazla yük binmemesi için "gel update ini şu timestampten sonra al" şeklinde bir cevap dönebilirsiniz. Dönülen timestamp de örneğin 1 dakika sonrası ile 10 dakika sonrası arasında rastgele bir değer olur. Tabi saat başı gelen update sorgularını da zamana yaymak için, her sorgu sonucunda "bir sonraki sorgunu şu timestampten sonra yap" şeklinde daha genel bir uygulamaya da gidebilirsiniz.

Hüseyin Oğuz Albayrak

2012/2/23 Bugra Cakir <[email protected] <mailto:[email protected]>>

    Selam,

    İstemciler ve sunucu arasındaki protokole ek bir mesaj tipi
    eklenebilir.
    Mesela istemcilere upgrade mesaj komutu gönderilir, hangi sürüme
    yükseltilecekleri,v.s. gibi
    protokol parametreleri olur. İstemciler bu upgrade komutunu
    aldıkları anda
    upgrade prosedürlerini işletirler (scp, ftp, http put, v.s. gibi
    metodlarla kendilerini
    update ederler)

    Buğra

    23 Şubat 2012 09:36 tarihinde M.Dumlupinar <[email protected]
    <mailto:[email protected]>> yazdı:
    > arkadaşlar merhaba,
    >
    > java da geliştirdiğim bir uygulamam 7/24 aralıksız çalışıyor ve
    10 ile
    > 1200 arası client a yüklü. clientların tamamı 1 server ile
    > haberleşiyorlar. sistem kapalı devre (intranet) çalışıyor. uygulama
    > sadece gösterim yapıyor. yaptığım değişiklerin yansıması esnasında
    > client sayısı çok olduğu için updateler ciddi sıkıntı oluyor.
    ben bunu
    > şu şekilde yapabilirim dedim;
    >
    > bütün client larda her saatbaşı tetiklenecek bir script ile
    >
    > 1-server daki uygulama dizinin md5 check sum ını alıp kendi
    üzerindeki
    > uygulama dizinini kıyaslayacak
    > 2-herhangi bir değişiklik varsa
    >   a) uygulamayı durduracak
    >   b) scp ile serverdan sadece değişen dosyaları isteyecek
    >   c) uygulamayı çalıştıracak
    >
    > sorularım
    > 1- en mantıklı yol bu mudur
    > 2- bu ise daha da iyi olabilir mi
    > 3- değil ise sizlerin önereceğin bir yol var mı
    > 4-bu işi yapan bildiğiniz hazır script / kaynak var mı
    >
    > İyi çalışmalar...
    > _______________________________________________
    > Linux E-Posta Listesi
    > [email protected] <mailto:[email protected]>
    > Liste kurallari: http://liste.linux.org.tr/kurallar.php
    >
    > Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
    listeden gelen e-postaları almak istemiyorsanız aşağıdaki
    bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi
    sonlandırabilirsiniz.
    > https://liste.linux.org.tr/mailman/listinfo/linux
    _______________________________________________
    Linux E-Posta Listesi
    [email protected] <mailto:[email protected]>
    Liste kurallari: http://liste.linux.org.tr/kurallar.php

    Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu
    listeden gelen e-postaları almak istemiyorsanız aşağıdaki
    bağlantı adresini kullanarak 1 dakika içinde üyeliğinizi
    sonlandırabilirsiniz.
    https://liste.linux.org.tr/mailman/listinfo/linux



_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari:http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux


_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux

_______________________________________________
Linux E-Posta Listesi
[email protected]
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen 
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1 
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux

Cevap