Struts框架心得

      今天看了一段struts的工作原理,终于纠正了以前的一些错误的认识,

   首先,页面提交后发送请求,由ActionServlet截取请求,然后填充formbean,读取struts-config.xml配置文件,得到相应的映射后把请求分发给相应的action 在由action调用javabean,ejb,web service 等完成业务,然后把执行结果再返回到ActionServlet,再读取struts-config.xml把结果forward到指定的jsp页面

struts 框架有几个关键组成,

ActionServlet 中心控制器,由他来截取请求,然后由他根据配置文件来分发请求给指定action去执行

Struts-config.xml  这里保存了所有的关于formbean 和action的配置

Forward  跳转类,由他来指定action的跳转页面

ActionError 所有的错误都可以暂存到这里,然后显示到页面上

而且再action中不能把所有的业务逻辑都写在里面,正确的做法是把所有的业务逻辑都用javabean 而当业务逻辑改变时,我们只需要改变业务逻辑就可以了,实现了层次上的松耦合。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值