• J2EE开发模式


    一、MVC设计思想

    1、Servlet:在Servlet中拼接html内容和css/js内容时十分不方便

    2、JSP:改变了Servlet在java代码中拼写html代码的过程,改成了在html中拼写java代码,但是在html内容中嵌入大量的java代码,任然会导致java代码和html代码混杂在一起不方便开发维护

    3、JSP + JavaBean:模式一:利用JavaBean将大量的代码提取走,jsp页面负责接受请求调用程序展示页面,JavaBean负责封装数据处理数据

    4、Servlet + JSP + JavaBean:模式二:Servlet负责接受请求/控制程序流转,JavaBean负责封装数据/处理数据,jsp负责展示数据,在这种发展模式下各个组件都只做自己最擅长的事情,从而使程序具有更好的结构性,方便开发和维护

     

    MVC(Model-View-Controller) 模式的基本思想是数据,显示和处理相分离。模型(Model)负责数据管理,视图(View)负责数据显示,控制器(Controller)负责业务逻辑和响应策略。

    5、JavaWeb的经典三层架构:
    将模式二中JavaBean的功能拆分,使JavaBean只负责自己最擅长的工作——封装数据,处理业务逻辑交给service,处理数据访问交给dao。这样一来,每个模块都只做自己最擅长的事情,方便程序开发维护。

     

    PS:软件分层思想

  • 相关阅读:
    取消select默认样式
    浏览器私有前缀
    兼容ie的background-size: cover;
    关于字体
    lorem 快速生成x个单词
    bash常见命令
    rgba透明的兼容处理
    JDK源码分析(10) CopyOnWriteArrayList
    JDK源码分析(9) LinkedHashMap
    JDK源码分析(8) StringBuffer & StringBuilder
  • 原文地址:https://www.cnblogs.com/shelly0307/p/10449845.html
Copyright © 2020-2023  润新知