2011-03-11 73 views

回答

9

Struts2使用下面的Servlet。

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

1

Struts的本质意味着有一个默认请求处理程序,它 做一些预先处理你,然后调用个人 控制器....

控制器,然后调用模型层设置模型和然后 以声明的方式(视图是通过 的struts-config配置)转发与值对象 表示模型以用于呈现视图沿请求.....

这是相当直截了当 - 然而如果你需要充分使用struts的- 像表格,验证,错误处理和资源 bundles etc ....至少,你应该能够重新使用整个模型 层,而不必编写一行 代码 - IFF - 你已经在第一时间正确地设计了它...

与有关应用程序的详细信息 - 你会发现更多的帮助......

1

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

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