zoukankan      html  css  js  c++  java
  • 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:软件分层思想

  • 相关阅读:
    Centos7创建用户su登录后显示为 bash-4.1$
    winserver 搭建 Citrix License 许可服务器
    Centos7扩展存储空间
    CentOS7配置crate集群
    CentOS7安装cratedb
    初探Vue
    浅谈web攻防
    响应式布局
    JavaScript正则表达式,你真的知道?
    15个关于Chrome的开发必备小技巧[译]
  • 原文地址:https://www.cnblogs.com/shelly0307/p/10449845.html
Copyright © 2011-2022 走看看