JavaRush /Java Blog /Random-ID /Getdown atau Cara mengkonfigurasi pembaruan aplikasi java...
IvanDurov
Level 25

Getdown atau Cara mengkonfigurasi pembaruan aplikasi java

Dipublikasikan di grup Random-ID

Metafile

Getdown menggunakan dua metafile: getdown.txt dan digest.txt . Anda membuat sendiri file getdown.txt (akan ada penjelasannya di bawah), dan program kami akan membuat file digest.txt berdasarkan file di proyek Anda.

getdown.txt

File getdown.txt menyimpan semua yang dibutuhkan Getdown untuk menjalankan dan memperbarui aplikasi Anda. Sekarang kami akan menjelaskan struktur getdown.txt standar , dan Anda dapat membaca deskripsi lengkap tentang semua kemungkinan. Ini adalah tampilan getdown.txt standar :
# Alamat URL folder tempat program klien akan mengunduh pembaruan appbase = http://myapplication.com/myapp/ # File konfigurasi antarmuka pengguna ui.name = Aplikasi Saya # Semua file jar kode aplikasi Anda = application.jar # Kelas tempat metode Anda berada main(String[] args) class = myapplication.MyApplication
appbase berisi URL tempat aplikasi Anda akan diunduh dan dua metafile. Dalam kasus kami, jalur lengkap ke aplikasi dan metafile akan terlihat seperti ini:
  • http://myapplication.com/myapp/getdown.txt
  • http://myapplication.com/myapp/digest.txt
  • http://myapplication.com/myapp/application.jar

intisari.txt

mencerna.txt akan dibuat oleh utilitas com.threerings.getdown.tools.Digester . Untuk melakukan ini, unduh getdown-XYjar . Jadi, di folder Anda sekarang Anda memiliki aplikasi dan satu metafile:
myapp/getdown.txt aplikasi saya/application.jar
Saatnya membuat digest.txt , untuk melakukannya, ketik baris perintah:
% java -classpath getdown-XYjar com.threerings.getdown.tools.Digester aplikasi saya
di mana myapp adalah jalur ke folder myapp tempat aplikasi Anda dan satu metafile berada saat ini. Jika Anda melakukan semuanya dengan benar, pesan berikut akan muncul di baris perintah:
Menghasilkan file intisari 'myapp/digest.txt'...
Dan juga metafile digest.txt kedua yang telah lama ditunggu-tunggu akan ditambahkan ke folder aplikasi Anda . Petunjuk terperinci untuk menghasilkan digest.txt dapat ditemukan di sini

pelayan

Sekarang folder Anda berisi semua yang Anda butuhkan: aplikasi dan dua metafile. Anda dapat mengunggahnya ke server Anda. Jangan lupa bahwa alamat folder tersebut harus sama dengan yang ditentukan di getdown.txt di bidang appbase . Dan file internal harus dapat diakses berdasarkan alamat folder + nama file , mis. seperti ini:
  • http://myapplication.com/myapp/getdown.txt
  • http://myapplication.com/myapp/digest.txt
  • http://myapplication.com/myapp/application.jar

Memeriksa pekerjaan

Sekarang mari kita ambil tempat klien yang akan menggunakan aplikasi Anda. Pertama, buat folder dan masukkan getdown-XYjar ke dalamnya . Sekarang mari kita buat getdown.txt yang hanya berisi satu baris:
appbase = http://myapplication.com/myapp/
Sekarang kita menulis perintah berikut pada baris perintah:
% java -jar aplikasi saya/getdown-XYjar aplikasi saya
Ini harus membandingkan file Anda dengan yang ada di server jika perlu memperbarui dan menjalankan aplikasi Anda. Itu saja! ____________________________________________________________________________________________ PS Untuk bekerja dengan baris perintah, Anda dapat menggunakan file batch, seperti inilah tampilan create digest.bat :
java -classpath getdown-1.3.1.jar com.threerings.getdown.tools.Digester %CD%
Dan ini update.bat :
java -jar getdown-1.3.1.jar %CD%
Komentar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION