码迷,mamicode.com
首页 > 其他好文 > 详细

3.说一下struts 的设计模式,为什么要使用struts

时间:2016-05-29 19:58:58      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:

基本简要流程如下:

1、客户端浏览器发出HTTP请求。

2、根据web.xml配置,该请求被FilterDispatcher过滤。

3、根据struts.xml配置,找到需要调用的Action类和方法。

4、Action调用业务逻辑组件处理业务逻辑。

5、Action执行完毕,根据struts.xml中的配置找到对应的返回结果result,并跳转到相应页面。

6、返回HTTP响应到客户端浏览器。 

 

 

为什么要使用Struts

1.它是建立在MVC这种公认的好的模式上的,Struts在M、V和C上都有涉及,但它主要是提供一个好的控制器和一套定制的标签库上,也就是说它的着力点在C和V上,因此,它天生就有MVC所带来的一系列优点,如:结构层次分明,高可重用性,增加了程序的健壮性和可伸缩性,便于开发与设计分工,提供集中统一的权限控制、校验、国际化、日志等等;

2.其次,它是个开源项目得到了包括它的发明者Craig R.McClanahan在内的一些程序大师和高手持续而细心的呵护,并且经受了实战的检验,使其功能越来越强大,体系也日臻完善;

3.是它对其他技术和框架显示出很好的融合性。

3.说一下struts 的设计模式,为什么要使用struts

标签:

原文地址:http://www.cnblogs.com/xiaotaoxu/p/5539996.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!