Вопрос

Я новичок в создании веб-серверов - и у меня было несколько попыток понять их и написать быстрый веб-сервер, но он так и не «понял».На данный момент у меня сложилось впечатление, что REST лучше всего подходит для моих целей (объясню позже).

Может ли кто-нибудь показать мне базовый пример кода на Java (с использованием Tomcat Apache) или учебный ресурс, показывающий, как веб-сервер:

  • Может использоваться для обеспечения безопасности - т.е.передать какое-то значение для идентификации клиента - веб-сервер либо откажет, либо предоставит доступ клиенту в зависимости от некоторых критериев - возможно, списка поиска.
  • Как только клиент будет успешно принят, ему будет разрешено передать веб-серверу еще несколько значений, которые будут использоваться для записи строки в таблицу базы данных.

Большое спасибо.

PS: Я бы подумал, что с затмением Ганимеда могло быть что-то подобное?Если кто-то может подтвердить?

Это было полезно?

Решение

Я бы также посоветовал вам посмотреть Рестлет

Другие советы

Лучший способ написать restful-ресурсы на Java — использовать стандарт JAX-RS.Так что я бы порекомендовал вам скачать Джерси, который является эталонной реализацией JAX-RS. и ознакомьтесь с примерами;их много.Возьмите пример для вращения, а затем попробуйте взломать его, чтобы делать то, что вам нравится.

Кстати, JAX-RS можно запустить внутри любого механизма сервлетов — вы просто создаете WAR и развертываете его (примеры есть в примерах Джерри) — хотя Джерси также поставляется с небольшим легким веб-сервером, который вы тоже можете использовать, который немного проще в использовании. используйте - опять же в дистрибутиве есть примеры этого.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top