zoukankan      html  css  js  c++  java
  • 分层思想

    分层思想也是一种开发模式

    servlet的三个功能:

    (1)接受表单数据

    (2)处理业务逻辑

    (3)分发转向

    但是如果将所有的servlet都放在一起,servlet就会很乱,假设数据库改变,所有有代码都需要重新写,为了减轻servlet的负担,就采用了分层的思想

    分层【降低耦合度,提高聚合程度】

    将servlet中的服务类代码放在service中,

    将servlet中对数据的控制代码放在DAO中,

    从而减轻servlet的负担。

    分层后的职能:

    servlet:获取表单数据,调用业务逻辑,分发转向

    service(服务):封装业务代码

    DAO(Data Access Object):数据访问对象:负责对数据库的增删改查

    执行过程:

    S1:用户从浏览器向服务器发送一个servlet请求

    S2:servlet将用户的请求封装javabean对象,通过调用service层方法,进行业务逻辑处理

    S3:service层的方法在调用Dao层的方法,访问数据库

    S4:Dao层负责操作数据库,获得结果,将结果返给service层

    S6:service层将结果返回给servlet

    s7:servlet将响应返回给客户端,显示在jsp页面上。

    MVC结构与分层并无必然的关联

    useBean负责信息的传递(类似于饭店的餐盘)

  • 相关阅读:
    C#串口通信程序SerialPort类
    51单片机和PC串口异步通信
    Robotics ToolBox机械臂仿真
    51单片机和PC串口异步通信(续)
    谈谈FFT有何用
    volatile关键字的使用
    如何走好后面的路
    51单片机液晶显示计时器
    IDE86汇编语言环境使用
    不使用跳转的宏CV_IMIN分析
  • 原文地址:https://www.cnblogs.com/excellencesy/p/8634625.html
Copyright © 2011-2022 走看看