首页 > 其他 > 详细

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

时间:2016-05-29 19:56:39      阅读:520      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!