1、Struts基本概念
(1)Struts是一個框架(frameset),
(2)Struts是一個web框架,
(3)框架提高了程序的規範化的同時也約束了開發人員的自由
(4)Struts是一個開源的框架
2、爲什麼需要Struts?
因爲我們對MVC的理解不同,可能造成不同公司的開發人員在開發程序的時候,規範不統一,這樣不利於程序的維護和擴展以及會影響開發效率,所以有必要用一個統一的規範來開發項目。
(MVC模式是一種思想,MVC規定我們應該吧數據的輸入(jsp界面)和數據的處理(靠控制器接受數據後調用model來完成數據處理)和數據的顯示(jsp界面)分開。爲了有更好的規範化,提供一個基於MVC的web框架即Struts,大家都用這個,就會讓項目有了更好的規範性,大家的規範就統一了。)
3、Struts優點:
(1)程序更加規範化
(2)程序的開發效率提高了
(3)程序的可讀性增加了
(4)程序的可維護性增加了
Struts的缺點:
(1)form表單用這個有點多餘
(2)action是單態的