热门课程

免费试听

上课方式

开班时间

当前位置: 首页 -   文章 -   根域文章 -   正文

java三层架构及各层作用——Java开发必学基础

zhiliaoadmin
2022-11-01 16:29:03
0

Java三层架构是学习Java的必经之路,今天就和知了姐一起来看看Java三层架构及各层的作用。

java三层架构及各层作用

java三层架构分别有表现层、业务逻辑层、业数据访问层:

UI(表现层):

主要是指与用户交互的界面。用于接收用户输入的数据和显示处理后用户需要的数据。

BLL:(业务逻辑层):

UI层和DAL层之间的桥梁。实现业务逻辑。

业务逻辑层(Business Logic Layer)无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计,也即是说它是与系统所应对的领域(Domain)逻辑有关,很多时候,也将业务逻辑层称为领域层。

java三层架构及各层作用

业务逻辑层在体系架构中的位置很关键,它处于数据访问层与表示层中间,起到了数据交换中承上启下的作用。由于层是一种弱耦合结构,层与层之间的依赖是向下的,底层对于上层而言是“无知”的,改变上层的设计对于其调用的底层而言没有任何影响。

如果在分层设计时,遵循了面向接口设计的思想,那么这种向下的依赖也应该是一种弱依赖关系。因而在不改变接口定义的前提下,理想的分层式架构,应该是一个支持可抽取、可替换的“抽屉”式架构。正因为如此,业务逻辑层的设计对于一个支持可扩展的架构尤为关键,因为它扮演了两个不同的角色。

DAL:(数据访问层):

与数据库打交道。主要实现对数据的增、删、改、查。将存储在数据库中的数据提交给业务层,同时将业务层处理的数据保存到数据库。有时候也称为是持久层,其功能主要是负责数据库的访问,可以访问数据库系统、二进制文件、文本文档或是XML文档。

java三层架构及各层作用

以上就是知了姐整理的Java中三层架构的原理及作用,可能对于很多人来说比较枯燥,但是确实我们Java培训的必学课程。想要了解更多相关的Java培训学习资料,可以联系我们客服小姐姐。


大家都在看

成都java培训机构收费怎么样?Java培训一定...

2022-11-01 浏览次数:0

CISP-PTE学员就业专访,今年暑假大学生真的...

2022-11-01 浏览次数:0

什么是线程死锁?什么条件下会产生线程死锁?

2022-11-01 浏览次数:0

2021年Java还值得学吗?Java培训要学多...

2022-11-01 浏览次数:0

培训学校出来怎么找java开发

2022-11-01 浏览次数:0

前端开发包括哪些内容?前端开发要怎么做

2022-11-01 浏览次数:0
最新资讯
java三层架构及各层作用——... Java三层架构是学习Java的必经之路,今天就和知了姐一起来看看Java三层架构及各层的作用。