電子書格式:chm
Struts2教程
Struts 1是全世界第一個發布的MVC框架,它由Craig McClanahan在2001年發布,該框架一推出,就得到了世界上Java Web開發者的擁護,經過長達6年時間的錘煉,Struts 1框架更加成熟、穩定,性能也有了很好的保證。因此,到目前為止,Struts 1仍然是世界上使用最廣泛的MVC框架。
目前,基於Web的MVC框架非常多,發展也很快,每隔一段時間就有一個新的MVC框架發布,例如像JSF、Tapestry和Spring MVC等。除了這些有名的MVC框架外,還有一些邊緣團隊的MVC框架也很有借鏡意義。
對於企業實際使用MVC框架而言,框架的穩定性應該是最值得考慮的問題。一個剛起步的框架,可能本身就存在一些隱藏的問題,會將自身的BUG引入自己的應用。這也是筆者不推薦開發者自己實現框架的原因。
雖然Struts 2號稱是一個全新的框架,但這只是相對Struts 1而言。 Struts 2與Struts 1相比,確實有許多革命性的改進,但它並不是新發布的新框架,而是在另一個赫赫有名的框架:WebWork基礎上發展起來的。從某種程度上來講,Strut2並沒有繼承Struts 1的血統,而是繼承了WebWork的血統。或者說,WebWork衍生出了Struts 2,而不是Struts 1衍生了Struts 2。因為Struts 2是WebWork的升級,而不是一個全新的框架,因此穩定性、性能等各方面都有很好的保證;而且吸收了Struts 1和WebWork兩者的優勢,因此,是一個非常值得期待的框架。
展開