国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

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

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

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

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