Создание веб-сервера REST с безопасностью
Вопрос
Я новичок в создании веб-серверов - и у меня было несколько попыток понять их и написать быстрый веб-сервер, но он так и не «понял».На данный момент у меня сложилось впечатление, что REST лучше всего подходит для моих целей (объясню позже).
Может ли кто-нибудь показать мне базовый пример кода на Java (с использованием Tomcat Apache) или учебный ресурс, показывающий, как веб-сервер:
- Может использоваться для обеспечения безопасности - т.е.передать какое-то значение для идентификации клиента - веб-сервер либо откажет, либо предоставит доступ клиенту в зависимости от некоторых критериев - возможно, списка поиска.
- Как только клиент будет успешно принят, ему будет разрешено передать веб-серверу еще несколько значений, которые будут использоваться для записи строки в таблицу базы данных.
Большое спасибо.
PS: Я бы подумал, что с затмением Ганимеда могло быть что-то подобное?Если кто-то может подтвердить?
Решение
Я бы также посоветовал вам посмотреть Рестлет
Другие советы
Лучший способ написать restful-ресурсы на Java — использовать стандарт JAX-RS.Так что я бы порекомендовал вам скачать Джерси, который является эталонной реализацией JAX-RS. и ознакомьтесь с примерами;их много.Возьмите пример для вращения, а затем попробуйте взломать его, чтобы делать то, что вам нравится.
Кстати, JAX-RS можно запустить внутри любого механизма сервлетов — вы просто создаете WAR и развертываете его (примеры есть в примерах Джерри) — хотя Джерси также поставляется с небольшим легким веб-сервером, который вы тоже можете использовать, который немного проще в использовании. используйте - опять же в дистрибутиве есть примеры этого.