JavaRush /Blog Java /Random-MS /Getdown atau Cara mengkonfigurasi kemas kini aplikasi jav...
IvanDurov
Tahap

Getdown atau Cara mengkonfigurasi kemas kini aplikasi java

Diterbitkan dalam kumpulan

Metafiles

Getdown menggunakan dua metafiles: getdown.txt dan digest.txt . Anda membuat sendiri fail getdown.txt (akan terdapat penerangan di bawah), dan program kami akan mencipta fail digest.txt berdasarkan fail dalam projek anda.

getdown.txt

Fail getdown.txt menyimpan semua yang diperlukan oleh Getdown untuk menjalankan dan mengemas kini aplikasi anda. Sekarang kami akan menerangkan struktur getdown.txt standard , dan anda boleh membaca huraian penuh semua kemungkinan. Beginilah rupa getdown.txt standard :
# Alamat URL folder dari mana program klien akan memuat turun kemas kini appbase = http://myapplication.com/myapp/ # Fail konfigurasi antara muka pengguna ui.name = Aplikasi Saya # Semua fail jar kod aplikasi anda = application.jar # Kelas di mana kaedah anda terletak utama(String[] args) kelas = myapplication.MyApplication
appbase mengandungi URL tempat aplikasi anda akan dimuat turun dan dua metafiles. Dalam kes kami, laluan penuh ke aplikasi dan metafiles akan kelihatan seperti ini:
  • http://myapplication.com/myapp/getdown.txt
  • http://myapplication.com/myapp/digest.txt
  • http://myapplication.com/myapp/application.jar

digest.txt

digest.txt akan dibuat oleh utiliti com.threerings.getdown.tools.Digester . Untuk melakukan ini, muat turun getdown-XYjar . Oleh itu, dalam folder anda kini anda mempunyai aplikasi anda dan satu metafile:
myapp/getdown.txt myapp/application.jar
Sudah tiba masanya untuk mencipta digest.txt , untuk melakukan ini, taipkan baris arahan:
% java -classpath getdown-XYjar com.threerings.getdown.tools.Digester myapp
di mana myapp ialah laluan ke folder myapp di mana aplikasi anda dan satu metafile berada pada masa ini. Jika anda melakukan semuanya dengan betul, mesej berikut akan muncul pada baris arahan:
Menjana fail ringkasan 'myapp/digest.txt'...
Dan juga metafile kedua yang ditunggu-tunggu digest.txt akan ditambahkan pada folder aplikasi anda . Arahan terperinci untuk menjana digest.txt boleh didapati di sini

Pelayan

Sekarang folder anda mengandungi semua yang anda perlukan: aplikasi dan dua metafiles. Anda boleh memuat naiknya ke pelayan anda. Jangan lupa bahawa alamat kepada folder mestilah yang dinyatakan dalam getdown.txt dalam medan appbase . Dan fail dalaman harus boleh diakses oleh alamat folder + nama fail , i.e. seperti ini:
  • http://myapplication.com/myapp/getdown.txt
  • http://myapplication.com/myapp/digest.txt
  • http://myapplication.com/myapp/application.jar

Menyemak kerja

Sekarang mari kita ambil tempat pelanggan yang akan menggunakan aplikasi anda. Mula-mula, buat folder dan lepaskan getdown-XYjar ke dalamnya . Sekarang mari buat getdown.txt yang akan mengandungi hanya satu baris:
appbase = http://myapplication.com/myapp/
Sekarang kita menulis arahan berikut pada baris arahan:
% java -jar myapp/getdown-XYjar myapp
Ia harus membandingkan fail anda dengan fail pada pelayan jika perlu untuk mengemas kini dan menjalankan aplikasi anda. Itu sahaja! _______________________________________________________________________________________________________________ PS Untuk bekerja dengan baris arahan, anda boleh menggunakan fail kelompok, inilah yang kelihatan seperti create digest.bat :
java -classpath getdown-1.3.1.jar com.threerings.getdown.tools.Digester %CD%
Dan inilah update.bat :
java -jar getdown-1.3.1.jar %CD%
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION