Я работаю над небольшим проектом для развлечения, который включает в себя Android и веб-сервер.
Я хочу предложить несколько советов по протоколу / модели, которые лучше всего подходят для следующего сценария.
На стороне сервера
Я настроил следующие 5 компонентов:
Файл конфигурации rule.csv
, который содержит 6 столбцов и около20 рядов.Каждая строка в этом файле является правилом.
Файл "switch" RUN.on
или RUN.off
Java-программа, которая работает в соответствии ссогласно этим правилам, если RUN.on
существует
Cronjob, запускающий программу Java каждые 5 минут.
Страница PHP.control.php?run=on
переименует RUN.off
в RUN.on
control.php?run=off
установит RUN.off
На Android
- Приложение, которое отправляет
control.php
для изменения текущего состояния.
Цель
Теперь я хочу добавить функцию в это приложение для Android,такой, что я могу просмотреть и добавить / удалить правило в rule.csv
.Для этого требуется Android <-> Сервер <-> Файл .Тем не менее, получение всего файла с использованием PHP и его передача после редактирования не кажется хорошим способом в этом случае.
Поскольку этот проект просто для развлечения, заставить его работать не мой приоритет;Я хотел бы найти хорошую модель, которая справится с такой задачей, и я готов выучить другие языки в случае необходимости.Любой совет?