Struts框架心得

来源:互联网 发布:威客网站源码 编辑:程序博客网 时间:2024/05/16 02:27

      今天看了一段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 而当业务逻辑改变时,我们只需要改变业务逻辑就可以了,实现了层次上的松耦合。

原创粉丝点击