0

我正在做一个项目,主要概念是为 Java EE 开发一个引擎,用于验证来自客户端的 HTTP 请求。

我看过一个与此相关的引擎,它是 OWASP PROJECT STINGER。我自己对这个引擎的理解是,使用 STINGER 引擎的开发人员会设置所有规则或配置所有内容,例如通过填写 XML 文件(他们称为 SVDL 文件)来设置允许的正则表达式和 cookie 规则集。

现在我的主要问题是如何为 Java EE 开发引擎?我将从哪里开始?

4

1 回答 1

2

好吧,它不再被称为 J2EE。改成 Java EE 已经有好几年了。现在,Java EE 是一个技术纲要(即 JAXB、RPC、EJBs、JSP、JTA 等等等等)。实现一个完整的容器是一项主要任务,我怀疑这是你想要的。您似乎在谈论实现 HTTP 服务器,这可能只是 Java EE 所做工作的一小部分。

现在,如果您坚持实现它们,那么起点始终是阅读您打算实现的特定技术的 Java 规范。从Java Community Process下载 JSR,并根据其要求设计您的实现。

例如,这是Servlet 的规范

于 2012-10-24T12:15:43.270 回答