Рубрики
Без рубрики

Готовый к обслуживанию – подключаемый и воспроизводимый серверный сервер

Что я создал серверный сервер для людей, которые не хотят писать серверный код. Готов к С… Помеченный как хактоберфест, java.

То, что я построил

Серверный сервер для людей, которые не хотят писать серверный код.

Готовность к обслуживанию позволяет настроить сервер с нужными вам функциями с помощью плагинов, которые предлагают эти функции и сопоставляют их с конечными точками. Плагины – это просто 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”