Servlet与Struts2的性能

时间:2011-03-11 10:47:27

标签: servlets struts2

在Servlets2.5和Struts2中哪个性能会更好。

3 个答案:

答案 0 :(得分:9)

Struts2使用下面的Servlets。

理论上Servlet会比Struts2更快,但实际上您可能会注意到差异几乎为零,因为您的应用程序中的瓶颈最不可能出现在您的Web应用程序框架中。

答案 1 :(得分:1)

Struts本质上意味着有一个默认的请求处理程序 为您做一些预处理,然后给个人打电话 控制器....

控制器然后调用模型层来设置模型然后 以声明的方式(视图可以通过 struts-config)将请求与值对象一起转发 将模型表示为视图以进行渲染.....

这很简单 - 但是如果你需要充分利用的话 struts - 如表单,验证,错误处理和资源 捆绑等....至少,您应该能够重用该模型 整个层,而不必写一个额外的行 代码 - IFF - 你首先正确地设计了它......

有关您的申请的更多详细信息 - 您会找到更多帮助......

答案 2 :(得分:1)

Struts2比Servlets更好。由于Struts2.0有过滤器有一个前端控制器,而struts1.2使用下面的Servlets。

Struts2将拦截器作为具有内部验证的类。 Struts2也有自己的库来创建GUI。 Struts2还支持OGNL语言,这对于防止JSP文件中的java代码很有用。最终,它的MVC架构。