То, что я построил
Серверный сервер для людей, которые не хотят писать серверный код.
Готовность к обслуживанию позволяет настроить сервер с нужными вам функциями с помощью плагинов, которые предлагают эти функции и сопоставляют их с конечными точками. Плагины – это просто jar-файлы.
Вебсайт
Вебсайт
Сайт/готовый к подаче
Серверный сервер для людей, которые не хотят писать серверный код.
Серверный сервер для людей, которые не хотят писать серверный код.
Готовность к обслуживанию позволяет настроить сервер с нужными вам функциями с помощью плагинов, которые предлагают эти функции и сопоставляют их с конечными точками.
Устанавливать
Скачайте и запустите readytoserve-1.0.0.jar файл, и он создаст необходимые файлы и каталоги для вас во время первого запуска. Затем вы можете настроить, где вы храните необходимые данные, отредактировав файл settings.json
.
Что такое плагины?
Плагины – это Jar-файлы. Вы используете конфигурационный файл плагина для настройки аспектов плагина и сопоставления его с нужной вам конечной точкой. Конфигурационный файл использует синтаксис .yml
.
Вот пример конфигурации плагина:
- name: Sum jarfile: helloworld.jar method: com.bbloggsbott.helloworld.HelloWorld.getSum endpoint: /sum requestType: GET args - name: a type: int requestParam: true - name: b type:
Фон
Первоначально он начинался как гораздо более простой сервер, который мог обслуживать статический контент markdown с помощью live-reload, чтобы пользователи могли редактировать файлы markdown, и изменения (включая изменения конечной точки) будут отражены без необходимости перезагрузки сервера. Затем я хотел, чтобы он мог позволить пользователю выполнять любые функции, которые они хотят. Поэтому я построил его так, чтобы он мог загружать любой файл jar
, использовать содержащиеся в нем методы и связывать их с конечными точками.
Оригинал: “https://dev.to/bbloggsbott/ready-to-serve-a-plug-and-play-backend-server-423p”