既然看到了這一部分,就簡(jiǎn)單介紹一下,畢竟曾經(jīng)紅極一時(shí)的框架,自然也凝結(jié)了很多前輩們的智慧結(jié)晶。能借鑒的就借鑒,不能就忽略。
其實(shí),Struts核心就三部分,F(xiàn)ilterDispatcher中央控制器、Action類(lèi)、struts.xml配置文件。
《Tomcat與JavaWeb開(kāi)發(fā)技術(shù)詳解》
實(shí)際上,Struts就做了一件事,就是將客戶(hù)端的請(qǐng)求和后端的控制器處理分離開(kāi),使用一個(gè)中央控制器和一個(gè)配置文件找到要執(zhí)行的xxxAction。Action里面有個(gè)execute()方法,執(zhí)行成功根據(jù)配置文件跳轉(zhuǎn)到相應(yīng)的jsp或者servlet。