• 三层架构


    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包
    三层间的关系
    上层将请求递给下层,下层处理后 返回给上层

  • 相关阅读:
    AngularJS依赖注入
    transclude 嵌入
    收藏的文章
    mysql
    jquery的deferred对象
    restrict取值
    AngularJs碎片笔记
    js工具函数
    canvas解决画图模糊
    去体湿
  • 原文地址:https://www.cnblogs.com/mayouyou/p/13069313.html
Copyright © 2020-2023  润新知