三层登录敲完啦

简介: 三层登录敲完啦

三层架构,通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。

表现层UI(User Interface)

业务逻辑层BLL(Business LogicLayer)

数据访问层DAL(Data AccessLayer)

1、DAL作用:

1)从数据源加载数据Select

2)向数据源写入数据Insert/Update

3)从数据源删除数据Delete

2、BLL作用:

1)从DAL中获取数据,供UI显示用。

2)从UI中获取用户指令和数据,执行业务逻辑。

3)从UI中获取用户指令和数据,通过DAL写入数据源。

3、UI的作用:

1)向用户展现特定业务数据。

2)采集用户的输入信息和操作。

3)特定的数据显示给用户

原则:用户至上,界面简洁明了

为了避免三层之间的互相引用,所以出现Model,用于传输数据的,业务数据模型

三、系统登陆实例,步骤:

1、新建数据库

(名称)LoginDemo,包含两张表:

新建表Users

其中,设定ID为主键。

新建表Scores

其中,设定ID为主键,自增长(见图)。

DAL层

BLL层

UI层

Model层

相关文章
|
小程序
小程序简易版登录
小程序简易版登录
114 0
|
前端开发
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结1
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结1
33 0
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结1
机房收费-上下机流程图
机房收费-上下机流程图
56 0
机房收费-上下机流程图
|
前端开发
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结3
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结3
36 0
|
前端开发
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结4
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结4
34 0
|
前端开发
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结2
前端学习笔记202305学习笔记第二十三天-登录页面重构和总结2
35 0
|
数据安全/隐私保护
机房重构中的输入限制
机房重构中的输入限制
54 0
【第一次机房】登录窗口流程图
【第一次机房】登录窗口流程图
41 0
机房重构七层登录遇到的BUG
机房重构七层登录遇到的BUG
48 0
|
存储 SQL JSON
用户登录设计及免密登录的通用思路
完整的用户登录设计及免密登录的通用思路。涉及到了SQL表单创建、Mapper接口、Service接口、Controller接口。其中还讲述了如何统一的响应体,保持前后端友好开发;以及持久化token。
599 0