在过去的几年里,我一直专注于 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'),
)
您可以在其中指定 url 正则表达式以及处理它的处理程序。
我喜欢值得简单的HTTP http://www.simpleframework.org/来自简单框架的服务器。它提供一个不错的教程 http://www.simpleframework.org/doc/tutorial/tutorial.php以及如何开始。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)