• MVC设计模式


    MVC(Model-View-Controller):把一个应用的输入、处理、输出流程按照Model-View-Controller的方式进行分离,这样一个应用被分成三层。

    Model:包括业务逻辑层和数据库访问层。

        业务逻辑层一般由JavaBean或EJB构建。

        EJB是Java EE的核心组件,可以构建分布式应用系统。与普通JavaBean不同,它由两个接口和一个实现类组成,并且包含一些固有的用于控制容器生命周期的方法

    View:一般由JSP和HTML构建。

        用户在View部分提交请求,Servlet获取请求后调用相应的业务模块进行处理,把处理结果返回给View(进行下一步的跳转)部分显示出来。

    Controller:一般由Servlet组成。

        当用户请求从View部分传过来时,Controller调用相应的业务逻辑组件处理;请求处理完成后,Controller根据处理结果转发给适当的View组件显示。

        因此,Controller在视图层与业务逻辑层之间起到了桥梁作用,控制了两者之间的数据流向。

    MVC设计模式工作流程:

    (1)用户的请求(V)提交给控制器(C)。

    (2)控制器接收到用户请求后根据用户的具体需求,调用相应的JavaBean或者EJB来处理用户的请求。

    (3)控制器调用M处理完数据后,根据处理结果进行下一步的跳转,如跳转到另外一个页面或者其他Servlet

    注:具体例子可以参照前面的那个代码

  • 相关阅读:
    【模板】并查集
    P1063能量项链
    多维动归第一题
    7.14测试
    7.12测试
    7.10测试
    几种display:table-cell的应用
    instanceof和typeof的区别
    右侧悬浮广告
    JavaScript判断浏览器类型及版本
  • 原文地址:https://www.cnblogs.com/Donnnnnn/p/5668287.html
Copyright © 2020-2023  润新知