永发信息网

Struts中的Action与Servlet中的Action到底有什么区别

答案:2  悬赏:60  手机版
解决时间 2021-02-15 05:07
Struts中的Action与Servlet中的Action到底有什么区别
最佳答案
Action就是请求,不管是struts还是servlet都是对请求处理的一种封装。只是一种架构的演变而已。
全部回答
servlet也是在web容器中运行的,servlet的生命周期容器启动的时候,会加载servlet的class,并new出这个对象,然后,当用户请求这个servlet的时候,容器会调用init方法初始化这个 servlet,这也是整个生命周期中只会调用一次的方法,然后,会调用service方法,由这个方法调用doget或 dopost方法来响应用户,然后,容器在可用资源紧张或是长期没有对servlet发出 请求的情况下,会销毁这个servlet。 struts是一个基于mvc模式的一个框架,分别是表示层(view)、控制层(controller)、和模型层(model)。其表示层使用struts标签库构建。来自客户的所有需要通过框架的请求统一由叫actionservlet的servlet接收(actionservlet struts已经为我们写好了,只要您应用没有什么特别的要求,它基本上都能满足您的要求),根据接收的请求参数和struts配置(struts-config.xml)中actionmapping,将请求送给合适的action去处理,解决由谁做的问题,它们共同构成struts的控制器。action则是struts应用中真正干活的组件,开发人员一般都要在这里耗费大量的时间,它解决的是做什么的问题,它通过调用需要的业务组件(模型)来完成应用的业务,业务组件解决的是如何做的问题,并将执行的结果返回一个代表所需的描绘响应的jsp(或action)的actionforward对象给actionservlet以将响应呈现给客户。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
用什么软件把三菱系统520系列的梯形图重新写
【same】SAMETECHNOLOGY–山孟科技–智能技术
60年代十块钱相当于现在的多少钱花
王氏大方臭豆腐地址在哪,我要去那里办事
方管能做到无缝焊接吗
每次和老公吵完架之后、我很快就忘记了,也不
植物大战僵尸OL怎么快速得4个冥铁刺球
自己编两副对联
祥福源地址在哪,我要去那里办事
求! 法式红酒焗牛排的做法!
关于城市生活垃圾填埋场,下列说法正确的有(
怎么报西南大学汉语言文献研究所
缺乏智慧的付出,回报常常会是负面的结果。
宫崎骏爷爷死了吗?
iphone6 plus指纹坏了怎么办
推荐资讯
江西扶宁到唐山多少公里
山西省的两条铁路名称
聚星卡怎么给天书奇谈充值
把一个底面积是3.14平方厘米高,是九厘米的圆
大疆晓会不会切换到姿态模式
交通银行银行卡要年费吗
我国人民代表大会制度已经走过58个年头。下列
唐山龙脉国际大厦地址在哪,我要去那里办事
诗美诗特香芬养生spa馆地址在什么地方,想过
广汽传祺ga6有银色吗
嗓子里经常吐出有臭味的黄色小块状物体
南苏社区居委会地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?