Struts完整版是java編程中經(jīng)常使用的一個(gè)分層web框架,而Struts官方版1.3.10是使用次數(shù)最頻繁的版本之一,Struts的目的是為了減少在運(yùn)用MVC設(shè)計(jì)模型來(lái)開(kāi)發(fā)Web應(yīng)用的時(shí)間,此次的完整包修復(fù)了一些必要的問(wèn)題,旨在提升用戶體驗(yàn)度,相信不會(huì)讓大家失望的。
1.struts是一個(gè)開(kāi)源框架(frameset)
2.struts是一個(gè)Web框架
3.struts是一個(gè)基于MVC的Web框架
對(duì)MVC的理解不同,可能造成不同公司寫(xiě)程序的時(shí)候,規(guī)范不統(tǒng)一,這樣不利于程序的維護(hù)和擴(kuò)展以及提高開(kāi)發(fā)效率,所以我們有必要用一個(gè)統(tǒng)一的規(guī)范來(lái)開(kāi)發(fā)項(xiàng)目。所以出現(xiàn)了struts.
Struts完整版是通過(guò)采用Java的Servlet/JSP技術(shù),實(shí)現(xiàn)了基于Java EE Web應(yīng)用的Model-View-Controller(MVC)設(shè)計(jì)模式的應(yīng)用框架,是MVC經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品
優(yōu)劣之處
1.struts的好處:
程序更加規(guī)范化
程序開(kāi)發(fā)的效率提高了
程序的可讀性增加
程序的可維護(hù)性增加
2.struts的不足之處:
form表單有點(diǎn)雞肋
action是單態(tài)(對(duì)網(wǎng)站并發(fā)性的處理有影響)。
網(wǎng)友評(píng)論