卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

javaee和java的區(qū)別 Struts的ActionServlet與正常Servlet的區(qū)別?

Struts的ActionServlet與正常Servlet的區(qū)別?servlet也在web容器中運(yùn)行。當(dāng)servlet生命周期容器啟動(dòng)時(shí),servlet類將被加載,對(duì)象將是新的。然后,當(dāng)用戶請(qǐng)求se

Struts的ActionServlet與正常Servlet的區(qū)別?

servlet也在web容器中運(yùn)行。當(dāng)servlet生命周期容器啟動(dòng)時(shí),servlet類將被加載,對(duì)象將是新的。然后,當(dāng)用戶請(qǐng)求servlet時(shí),容器將調(diào)用init方法來(lái)初始化servlet,這也是一個(gè)在整個(gè)生命周期中只調(diào)用一次的方法。然后,將調(diào)用service方法,并且該方法將調(diào)用doget或dopost方法來(lái)響應(yīng)用戶。然后,當(dāng)可用資源緊張或長(zhǎng)時(shí)間沒有對(duì)servlet的請(qǐng)求時(shí),容器將銷毀servlet。Struts是一個(gè)基于MVC模式的框架,分為視圖層、控制器層和模型層。表示層由struts標(biāo)簽庫(kù)構(gòu)成。所有需要通過(guò)框架的客戶請(qǐng)求都由一個(gè)名為actionservlet(actionservlet)的servlet接收,Struts是為我們編寫的。只要你的申請(qǐng)沒有特殊要求,基本上可以滿足你的要求)。根據(jù)收到的請(qǐng)求參數(shù)和struts配置(struts)——配置.xml)在actionmapping中,請(qǐng)求被發(fā)送到適當(dāng)?shù)牟僮?,以解決由誰(shuí)執(zhí)行的問題。它們共同構(gòu)成struts的控制器。Action是struts應(yīng)用程序中真正的工作組件。開發(fā)人員通常在這里花費(fèi)大量時(shí)間。它解決的是做什么的問題。它通過(guò)調(diào)用所需的業(yè)務(wù)組件(模型)來(lái)完成應(yīng)用程序業(yè)務(wù)。業(yè)務(wù)組件解決的是如何執(zhí)行的問題,并將執(zhí)行結(jié)果返回到表示所需響應(yīng)的JSP(或action)中。actionforward對(duì)象被提供給actionservlet以向客戶機(jī)呈現(xiàn)響應(yīng)。