在过去的几年里,我的头脑是Python,在那里有许多简单的,最小化的框架选择,使我能够轻松站立一个网站或服务(例如web.py)。我正在寻找类似于Java的东西。简单的Java独立服务器容器/框架?
这些日子里用Java来站立简单服务最简单,动作最少的方法是什么?我在寻找简单的东西如:
- 接收HTTP请求
- 派遣这些请求处理程序(最好是基于正则表达式的URL处理程序映射设施)
- 的能力,能力的能力设置HTTP标头并且通常完全控制请求/响应
如果框架在Jython中运行良好,则为奖励点。
[更新]感谢您的回复,其中一些看起来很有趣。但是,我没有看到这些网址的调度功能。我在寻找类似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'),
)
如果你处理它的处理程序以及指定URL正则表达式。
+1 Simple也是Java中速度最快的NIO服务器容器。此外,除了Java 5之外,它还具有最小的空间,没有外部依赖关系。 – 2009-07-16 13:22:39