Обработка запросов и ответов в Java - PullRequest
0 голосов
/ 29 августа 2011

Сервлеты - это один из способов обработки запросов / ответов от веб-клиента, т.е. клиент делает запрос, сервер находит соответствующий сервлет, который может обработать запрос, и генерирует ответ, который затем пересылается клиенту.Может ли кто-нибудь сказать мне, пожалуйста, способы обработки запросов / ответов, кроме сервлетов.Я знаю, что CGI - это еще один вариант, что еще можно использовать?

1 Ответ

0 голосов
/ 29 августа 2011

CGI - плохой выбор для реализации протокола HTTP на стороне сервера.Вы можете написать сервер вручную (открыв ServetSocket, проанализировав заголовки перезапуска HTTP и ответив в соответствии с spec , однако этот подход очень утомителен и подвержен ошибкам.

Если вы хотите обрабатывать запросы веб-клиентов, сервлеты - это, по сути, единственный разумный выбор. Конечно, существует тонн технологий упаковки и каркасов (web, SOAP, REST, AJAX ...)

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