【導(dǎo)讀】系統(tǒng)架構(gòu)模式的標(biāo)準(zhǔn)實(shí)現(xiàn)。Struts框架的工作流程充分地體現(xiàn)了MVC系統(tǒng)的表示層和業(yè)務(wù)處理相互分離的特點(diǎn),中的各個(gè)配置項(xiàng)目來(lái)降低系統(tǒng)中的各個(gè)邏輯層之間的耦合性。某個(gè)操作者用戶在Web頁(yè)面。所接收;而ActionServlet組件將表單中的各個(gè)請(qǐng)求參數(shù)首先包裝到ActionForm組件中,的配置獲得目標(biāo)Action組件,并對(duì)該目標(biāo)Action組件中的execute方法進(jìn)行調(diào)用。ActionForward組件,并將該ActionForward組件返回給前端控制器ActionServlet組件。中所包含的“業(yè)務(wù)邏輯和規(guī)則”是與應(yīng)用的問(wèn)題領(lǐng)域緊密相關(guān)的,很難實(shí)現(xiàn)重用!并沒(méi)有對(duì)后端的模型做任何的假定和實(shí)現(xiàn)。己具體功能實(shí)現(xiàn)。種數(shù)據(jù)訪問(wèn)技術(shù)相互結(jié)合,如標(biāo)準(zhǔn)的JavaJDBC技術(shù)、分布式的企業(yè)JavaBean組件(EJB,Java腳本的數(shù)量,提供了豐富的標(biāo)簽庫(kù)組件;另外,為了能夠?qū)Ρ韱沃械臄?shù)據(jù)進(jìn)行包裝,開(kāi)發(fā)者也可以從ActionForm組件類進(jìn)行繼承并派生出相應(yīng)的子。因?yàn)镾truts框架的設(shè)計(jì)者倡導(dǎo)應(yīng)用系統(tǒng)的開(kāi)發(fā)者使用值對(duì)象。但作者認(rèn)為它更應(yīng)歸屬于表示層;JavaBean組件中的成員屬性。在Struts框架MVC中的控制層主要是由。ActionServlet、Action和ActionMapping、ActionForWard等組件類所構(gòu)成。