2011-03-11 78 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架構。