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


    基本简要流程如下:

    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.是它对其他技术和框架显示出很好的融合性。

  • 相关阅读:
    第十三次ScrumMeeting会议
    第十二次ScrumMeeting博客
    第十一次ScrumMeeting会议
    Alpha阶段事后分析
    Alpha阶段展示
    Alpha阶段发布说明
    团队项目-第十次scrum 会议
    团队项目-第五次Scrum 会议
    # 团队项目测评博客
    # Beta冲刺前准备
  • 原文地址:https://www.cnblogs.com/xiaotaoxu/p/5539996.html
Copyright © 2020-2023  润新知