码迷,mamicode.com
首页 > 其他好文 > 详细

三层架构

时间:2020-06-08 23:34:23      阅读:65      评论:0      收藏:0      [点我收藏+]

标签:控制   loading   显示   请求   界面   关系   logic   耦合   提高   

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

技术图片

 

三层架构

标签:控制   loading   显示   请求   界面   关系   logic   耦合   提高   

原文地址:https://www.cnblogs.com/mayouyou/p/13069313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!