простой HTTP-сервер на Java с использованием только Java SE API

Есть ли способ создать очень простой HTTP-сервер (поддерживающий только GET / POST) на Java, используя только Java SE API, без написания кода для ручного анализа HTTP-запросов и ручного форматирования HTTP-ответов? Java SE API прекрасно инкапсулирует функциональность HTTP-клиента в HttpURLConnection, но есть ли аналог функциональности HTTP-сервера?

Для ясности, проблема, с которой я сталкиваюсь с множеством примеров ServerSocket, которые я видел в Интернете, заключается в том, что они делают собственный синтаксический анализ запросов / форматирование ответов и обработка ошибок, что утомительно и подвержено ошибкам, и вряд ли будет исчерпывающим, и я пытаюсь избежать этого по этим причинам.

В качестве примера ручной обработки HTTP, которую я пытаюсь избежать:

http://java.sun.com /developer/technicalArticles/Networking/Webserver/WebServercode.html

317
задан BalusC 16 September 2010 в 15:34
поделиться