JavaRush /Java Blog /Random-TL /Getdown o Paano i-configure ang mga update sa java applic...
IvanDurov
Antas

Getdown o Paano i-configure ang mga update sa java application

Nai-publish sa grupo

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%
Mga komento
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION