【发布时间】:2009-01-06 16:17:01
【问题描述】:
不确定术语是否正确,但 Ruby 和 PHP 中的 Java Servlet 过滤器有粗略的等价物吗?它们是实际的具体类吗?
我假设 Python 中还有许多常见的 Web 应用程序库/框架。那里有等价物吗?
谢谢。
=== 附录 ===
根据Kevin Davis 的好建议,我只想快速详细说明Java Servlet 过滤器是什么。它基本上是一个 HTTP 请求拦截器。可以在请求的原始接收和请求的最终目的地之间配置一系列过滤器。请求参数(以及 cookie、标头等)被传递给链中的第一个过滤器,每个过滤器对它们做一些事情(或不做),然后将它们传递到链上(或不传递。例如,缓存过滤器可能只需返回结果,绕过链的其余部分和端点)。
其中一个优点是能够修改或增强 Web 应用程序而无需触及原始端点代码。
干杯。
【问题讨论】:
-
这可能有助于描述他们的工作
标签: java php python ruby-on-rails servlets