Простой автономный серверный контейнер/фреймворк Java?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Простой автономный серверный контейнер/фреймворк Java?

Сообщение Anonymous »

Последние пару лет я сосредоточился на Python, где существует множество вариантов простых, минимальных фреймворков, которые позволяют мне легко создавать веб-сайт или сервис (например, web.py). Я ищу что-то подобное в Java.

Каков в наши дни самый простой и наименее требующий дополнительных усилий способ создания простых сервисов с использованием Java? Я ищу что-то простое, например:
  • возможность получать HTTP-запросы
  • возможность отправлять эти запросы обработчикам (предпочтительно URL-адрес на основе регулярных выражений для средства сопоставления обработчиков)
  • возможность устанавливать HTTP-заголовки и, как правило, полностью контролировать запрос/ответ
Бонусные баллы, если фреймворк работает хорошо с Jython.

[Обновление] Спасибо за ответы, некоторые из них выглядят весьма интересно. Однако я не вижу в них возможности отправки URL-адресов. Я ищу что-то похожее на систему url.py Django, которая выглядит так:

Код: Выделить всё

urlpatterns = patterns('',
(r'^articles/2003/$', 'news.views.special_case_2003'),
(r'^articles/(\d{4})/$', 'news.views.year_archive'),
(r'^articles/(\d{4})/(\d{2})/$', 'news.views.month_archive'),
(r'^articles/(\d{4})/(\d{2})/(\d+)/$', 'news.views.article_detail'),
)
Здесь вы указываете регулярное выражение URL-адреса вместе с обработчиком, который его обрабатывает.

Подробнее здесь: https://stackoverflow.com/questions/113 ... -framework
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»