【導讀】Framework即架構(gòu)(框架),在這里是指軟件的架構(gòu)方式。在J2EE體系中包括JSP、Servlet、EJB、WEBSERVICE等多項技術(shù)。但是怎樣把這些技術(shù)組合起來,形成一個穩(wěn)定的、擴展性強的系統(tǒng),F(xiàn)ramework的設(shè)計就是其中一個非常重要的環(huán)節(jié)。用的設(shè)計模式,它在定義下面三個應用層時作了明確的區(qū)分。模型是應用程序的數(shù)據(jù)和業(yè)務規(guī)則集合??刂破鞫x了應用程序與用戶輸入及模型進行交互的。通過明確區(qū)分各個層,MVC允許組成每個層的各個組件間松散地耦合。根據(jù)J2EE的特點,做了相應的變化與擴展。Struts在J2EE應用服務器的中心位置裝配了ActionServlet、ActionMapping. HttpServletRequest,并且把各個傳入的HttpServletRequest分發(fā)給Action. 類,而ActionMapping對象則通過,在Struts中,Controller和View之間的所有通信都通過HttpServletRequest、在Struts中,將MVC模式下的Servlet拆分與ActionServlet、FormBean、因此每一個Action類都要繼承BaseAction。Business模塊的每個類名都以BZ結(jié)尾。