圖靈互聯(lián)網(wǎng)Java架構(gòu)師
2023-03-04 17:43 作者:elyseedome | 我要投稿
傳統(tǒng)的Java Web應用程序是采用JSP+Servlet+Javabean來實現(xiàn)的,這種模式實現(xiàn)了最基本的MVC分層,使的程序結(jié)構(gòu)分為幾層,有負責前臺展示的 JSP、負責流程邏輯控制的Servlet以及負責數(shù)據(jù)封裝的Javabean。但是這種結(jié)構(gòu)仍然存在問題:如JSP頁面中需要使用符號嵌入很多的 Java代碼,造成頁面結(jié)構(gòu)混亂,Servlet和Javabean負責了大量的跳轉(zhuǎn)和運算工作,耦合緊密,程序復用度低等等。為了解決這些問題,出現(xiàn)了Struts框架,它是一個完美的MVC實現(xiàn),它有一個中央控制類(一個 Servlet),針對不同的業(yè)務,我們需要一個Action類負責頁面跳轉(zhuǎn)和后臺邏輯運算,一個或幾個JSP頁面負責數(shù)據(jù)的輸入和輸出顯示,還有
標簽: