zoukankan      html  css  js  c++  java
  • 三层架构

    1.三层架构
    与MVC设计模式 的目标一致:都是为了解耦合,提高代码复用
    区别:二者对项目理解的角度不同
    2.
    三层组成:
    表示层 (USL,User Show Layer;视图层)
    -前台:对应与MVC中的View:用于和用户交互、界面的显示
    jsp js html jquery等web前端技术
    代码位置:WebContent
    -后台:对应于MVC的Controller,用于控制跳转、调用业务逻辑层
    Servlet(SpringMVC Struts2)位于xxx.servlet包中
    业务逻辑层(BLL,Business Logic Layer;Service层)
    -接受表示层的请求、调用
    -组装数据访问层,逻辑性的操作(增删改查,删:查+删),
    一般位于 xxx.servlet包(可以成为 xxx.manager xxx.bll)
    数据访问层(DAL, Data Access Layer;Dao层)
    -直接访问数据库的操作,原子性的操作 (增删改查)
    一般 位于xxx.dao包
    三层间的关系
    上层将请求递给下层,下层处理后 返回给上层

  • 相关阅读:
    ADO.NET(一)数据库连接串的几种写法
    C#事件Event--猫捉老鼠
    事件
    委托
    C# .Net List<T>中Remove()、RemoveAt()、RemoveRange()、RemoveAll()的区别,List<T>删除汇总
    上传下载
    验证数据
    RSADemo2
    随机数
    二维码生成类
  • 原文地址:https://www.cnblogs.com/mayouyou/p/13069313.html
Copyright © 2011-2022 走看看