Создание веб-сервера REST с безопасностью - PullRequest
5 голосов
/ 01 октября 2008

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

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

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

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

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

Ответы [ 2 ]

3 голосов
/ 01 октября 2008

Наилучший способ написания релевантных ресурсов на Java - через стандарт JAX-RS. Поэтому я рекомендую вам загрузить Jersey, который является эталонной реализацией JAX-RS , и проверить его примеры; у них их много. Возьмите пример для вращения, затем попробуйте взломать его, чтобы сделать то, что вам нравится.

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

1 голос
/ 01 октября 2008

Я бы также посоветовал вам взглянуть на Restlet

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...