概念介紹
1.struts是一個(gè)開源框架(frameset)
2.struts是一個(gè)Web框架
3.struts是一個(gè)基于MVC的Web框架
對(duì)MVC的理解不同,可能造成不同公司寫程序的時(shí)候,規(guī)范不統(tǒng)一,這樣不利于程序的維護(hù)和擴(kuò)展以及提高開發(fā)效率,所以我們有必要用一個(gè)統(tǒng)一的規(guī)范來開發(fā)項(xiàng)目。所以出現(xiàn)了struts.
struts是通過采用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ī)范化
程序開發(fā)的效率提高了
程序的可讀性增加
程序的可維護(hù)性增加
2.struts的不足之處:
form表單有點(diǎn)雞肋
action是單態(tài)(對(duì)網(wǎng)站并發(fā)性的處理有影響)。
內(nèi)容詳情