Mga Metafile
Gumagamit ang Getdown ng dalawang metafile:
getdown.txt at
digest.txt .
Ikaw mismo ang gagawa ng getdown.txt file (magkakaroon ng paglalarawan sa ibaba), at gagawin ng aming program ang
digest.txt file batay sa mga file sa iyong proyekto.
getdown.txt
Iniimbak ng
getdown.txt file ang lahat ng kailangan ng Getdown para patakbuhin at i-update ang iyong application. Ngayon ay ilalarawan namin ang karaniwang istraktura
ng getdown.txt , at maaari mong basahin
ang buong paglalarawan ng lahat ng mga posibilidad. Ito ang hitsura ng karaniwang
getdown.txt :
# URL address ng folder kung saan magda-download ang client program ng mga update appbase = http://myapplication.com/myapp/ # User interface configuration file ui.name = My Application # All jar files ng iyong application code = application.jar # Klase kung saan matatagpuan ang iyong pamamaraan main(String[] args) class = myapplication.MyApplication
appbase ay naglalaman ng URL kung saan ida-download ang iyong application at dalawang metafile. Sa aming kaso, ang buong landas sa application at mga metafile ay magiging ganito:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
digest.txt
Ang digest.txt ay gagawin ng
com.threerings.getdown.tools.Digester utility . Upang gawin ito, i-download
ang getdown-XYjar . At kaya, sa iyong folder mayroon ka na ngayong iyong aplikasyon at isang metafile:
myapp/getdown.txt myapp/application.jar
Oras na para gumawa
ng digest.txt , para gawin ito, i-type ang command line:
% java -classpath getdown-XYjar com.threerings.getdown.tools.Digester myapp
kung saan
ang myapp ay ang path sa
myapp folder kung saan ang iyong application at isang metafile ay kasalukuyang matatagpuan. Kung ginawa mo nang tama ang lahat, lalabas ang sumusunod na mensahe sa command line:
Bumubuo ng digest file na 'myapp/digest.txt'...
At gayundin ang pinakahihintay na pangalawang metafile
digest.txt ay idaragdag sa iyong folder ng aplikasyon . Ang mga detalyadong tagubilin para sa pagbuo
ng digest.txt ay matatagpuan
dito
server
Ngayon ang iyong folder ay naglalaman ng lahat ng kailangan mo: ang application at dalawang metafile. Maaari mong i-upload ito sa iyong server. Huwag kalimutan na ang address sa folder ay dapat na tinukoy sa
getdown.txt sa field
ng appbase . At ang mga panloob na file ay dapat ma-access sa pamamagitan ng
address ng folder + pangalan ng file , i.e. ganito:
- http://myapplication.com/myapp/getdown.txt
- http://myapplication.com/myapp/digest.txt
- http://myapplication.com/myapp/application.jar
Pagsusuri ng trabaho
Ngayon ay palitan natin ang kliyente na gagamit ng iyong aplikasyon. Una, lumikha ng isang folder at i-drop
ang getdown-XYjar dito . Ngayon, gumawa tayo
ng getdown.txt na maglalaman lamang ng isang linya:
appbase = http://myapplication.com/myapp/
Ngayon isinusulat namin ang sumusunod na command sa command line:
% java -jar myapp/getdown-XYjar myapp
Dapat itong ihambing ang iyong mga file sa mga nasa server kung kinakailangan upang i-update at patakbuhin ang iyong aplikasyon. Iyon lang! ________________________________________________________________________________________________________ PS Upang gumana sa command line, maaari kang gumamit ng mga batch file, ito ang hitsura ng
create digest.bat :
java -classpath getdown-1.3.1.jar com.threerings.getdown.tools.Digester %CD%
At narito ang
update.bat :
java -jar getdown-1.3.1.jar %CD%
GO TO FULL VERSION