在Servlets2.5和Struts2之间,哪一个性能更好。
Struts2使用Servlet作为底层技术。
理论上,Servlet的速度会比Struts2更快,但实际上你可能几乎看不到任何区别,因为你应用程序中的瓶颈最不可能出现在Web应用框架中。
Struts本质上意味着有一个默认的请求处理程序,它会为您进行一些预处理,然后调用各个控制器......
控制器然后调用模型层来设置模型,然后以声明性方式(通过struts-config可配置视图)将表示模型的值对象与请求一起转发到视图进行渲染.....
这很简单明了 - 但是如果您需要充分利用struts - 如表单、验证、错误处理和资源包等...至少,您应该能够完全重用模型层,而无需编写任何其他代码 - 前提是 - 您在第一次设计时已经正确地设计了它...
有关您的应用程序的更多详细信息 - 您会找到更多帮助...
Struts2比Servlets更好。因为Struts2.0有一个前端控制器过滤器,而struts1.2在底层使用Servlets。
Struts2具有拦截器作为类,具有内置验证功能。Struts2还有自己的库来创建GUI。Struts2还支持OGNL语言,这对于防止JSP文件中的Java代码非常有用。最终,它的MVC架构。