zoukankan      html  css  js  c++  java
  • 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.是它对其他技术和框架显示出很好的融合性。

  • 相关阅读:
    webform传值
    webform控件以及使用
    SQL Server 基本数据类型
    数据库设计三大范式
    第一阶段考试
    弹出层
    三级联动日期选择
    DOM例题
    JS方法
    DOM
  • 原文地址:https://www.cnblogs.com/xiaotaoxu/p/5539996.html
Copyright © 2011-2022 走看看