JavaRush /Blog Java /Random-VI /Getdown hoặc Cách định cấu hình cập nhật ứng dụng java
IvanDurov
Mức độ

Getdown hoặc Cách định cấu hình cập nhật ứng dụng java

Xuất bản trong nhóm

Siêu tệp

Getdown sử dụng hai siêu tệp: getdown.txtdig.txt . Bạn tự tạo tệp getdown.txt (sẽ có mô tả bên dưới) và chương trình của chúng tôi sẽ tạo tệp digdown.txt dựa trên các tệp trong dự án của bạn.

getdown.txt

Tệp getdown.txt lưu trữ mọi thứ Getdown cần để chạy và cập nhật ứng dụng của bạn. Bây giờ chúng tôi sẽ mô tả cấu trúc getdown.txt tiêu chuẩn và bạn có thể đọc mô tả đầy đủ về tất cả các khả năng. Một getdown.txt tiêu chuẩn trông như thế này :
# Địa chỉ URL của thư mục nơi chương trình khách sẽ tải xuống các bản cập nhật appbase = http://myapplication.com/myapp/ # Tệp cấu hình giao diện người dùng ui.name = Ứng dụng của tôi # Tất cả các tệp jar của mã ứng dụng của bạn = application.jar # Lớp chứa phương thức của bạn main(String[] args) class = myapplication.MyApplication
appbase chứa URL nơi ứng dụng của bạn sẽ được tải xuống từ đó và hai siêu tệp. Trong trường hợp của chúng tôi, đường dẫn đầy đủ đến ứng dụng và siêu tệp sẽ trông như thế này:
  • http://myapplication.com/myapp/getdown.txt
  • http://myapplication.com/myapp/digest.txt
  • http://myapplication.com/myapp/application.jar

thông báo.txt

dig.txt sẽ được tạo bởi tiện ích com.tworings.getdown.tools.Digester . Để thực hiện việc này, hãy tải xuống getdown-XYjar . Và như vậy, trong thư mục của bạn bây giờ bạn có ứng dụng của mình và một siêu tệp:
myapp/getdown.txt myapp/application.jar
Đã đến lúc tạo dig.txt , để thực hiện việc này, hãy nhập dòng lệnh:
% java -classpath getdown-XYjar com.tworings.getdown.tools.Digester myapp
trong đó myapp là đường dẫn đến thư mục myapp nơi ứng dụng của bạn và một siêu tệp hiện đang được đặt. Nếu bạn đã làm mọi thứ chính xác, thông báo sau sẽ xuất hiện trên dòng lệnh:
Đang tạo tệp thông báo 'myapp/digest.txt'...
Và siêu tệp thứ hai dig.txt được chờ đợi từ lâu cũng sẽ được thêm vào thư mục ứng dụng của bạn . Hướng dẫn chi tiết để tạo dig.txt có thể được tìm thấy ở đây

Máy chủ

Bây giờ thư mục của bạn chứa mọi thứ bạn cần: ứng dụng và hai siêu tệp. Bạn có thể tải nó lên máy chủ của bạn. Đừng quên rằng địa chỉ của thư mục phải là địa chỉ được chỉ định trong getdown.txt trong trường appbase . Và các tệp nội bộ phải có thể truy cập được theo địa chỉ thư mục + tên tệp , tức là. như thế này:
  • http://myapplication.com/myapp/getdown.txt
  • http://myapplication.com/myapp/digest.txt
  • http://myapplication.com/myapp/application.jar

Kiểm tra công việc

Bây giờ hãy thay thế khách hàng sẽ sử dụng ứng dụng của bạn. Đầu tiên, tạo một thư mục và thả getdown-XYjar vào đó . Bây giờ hãy tạo getdown.txt chỉ chứa một dòng:
cơ sở ứng dụng = http://myapplication.com/myapp/
Bây giờ chúng ta viết lệnh sau trên dòng lệnh:
% java -jar myapp/getdown-XYjar myapp
Nó sẽ so sánh các tệp của bạn với các tệp trên máy chủ nếu cần cập nhật và chạy ứng dụng của bạn. Đó là tất cả! ______________________________________________________________________________________________________________ PS Để làm việc với dòng lệnh, bạn có thể sử dụng các tệp bó, đây là giao diện của bản tạo dig.bat :
java -classpath getdown-1.3.1.jar com.tworings.getdown.tools.Digester %CD%
Và đây là update.bat :
java -jar getdown-1.3.1.jar %CD%
Bình luận
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION