问:你学到了什么
基于SpringBoot实现基础SSM框架整合
掌握第三方技术与SpringBoot整合思想


Spring
Core Containter 是管对象的


什么是三层架构
所谓的三层开发就是将系统的整个业务应用划分为 表示层,业务逻辑层,数据访问层,这样有利于系统的开发、维护、部署和扩展。分层是为了实现 “高内聚,低耦合”,采用 “分而治之” 的思想,把问题划分开来各个解决,易于控制、易于延展、易于分配资源。进行软件开发设计,一定要懂得

分而治之

分而治之

分而治之

表示层:负责直接跟用户进行交互,一般也就是指系统的界面,用于数据录入,数据显示等。意味着只做与外观显示相关的工作,不属于他的工作不用做。
业务逻辑层:用于做一些有效的验证工作,以更好地保证程序运行的健壮性。如完成数据添加、修改和查询等;不允许指定的文本框中输入空字符串,数据格式是否正确及数据类型验证;用户的权限合法性判断等。通过以上诸多判断以决定是否将操作继续向后传递,尽量保证程序的正常运行。
数据访问层:顾名思义,就是专门跟数据库进行交互,执行数据的添加、删除、修改和显示等。需要强调的是,所有的数据对象只在这一层被引用,除数据层之外的任何地方都不应该出现这样的引用。
image.png
image.png
image.png
作者:TASK_RUNNING
链接:https://www.jianshu.com/p/34736fcaaa9a
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


奇天大郑
70 声望10 粉丝