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:软件分层思想

  • 相关阅读:
    数列分段 II
    Best Cow Fences
    愤怒的牛
    linux 查看文件
    糖果传递
    BL刀片更换主板设置raid
    glance启停
    depot制作
    刀片服务器密码过期, console无法登录解决方案
    DP无法删除失效的多路径链路方法
  • 原文地址:https://www.cnblogs.com/shelly0307/p/10449845.html
Copyright © 2011-2022 走看看