简单的Java独立服务器容器/框架?

Par*_*and 5 java

在过去的几年里,我已经掌握了Python,其中有许多简单,最小框架的选择,这些框架允许我轻松地建立网站或服务(例如web.py).我正在寻找类似Java的东西.

如今,使用Java提供简单服务的最简单,最不移动的部分是什么?我正在寻找一些简单的东西:

  • 接收HTTP请求的能力
  • 能够将这些请求分派给处理程序(最好是基于正则表达式的url到处理程序映射工具)
  • 能够设置HTTP标头并通常完全控制请求/响应

如果框架与Jython一起运行,奖励积分.

[更新]感谢您的回复,其中一些看起来很有趣.但是,我没有看到这些中的url调度功能.我正在寻找类似于Django的url.py系统的东西,它看起来像:

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'),
)
Run Code Online (Sandbox Code Playgroud)

在哪里指定url正则表达式以及处理它的处理程序.

Daf*_*aff 3

我喜欢使用Simple Framework 中的Simple HTTP Server。它也提供了一个关于如何开始的很好的教程。