DAO层:层只是去调用层里写的方法

2023-12-27 08:02:11

DAO层主要负责数据持久层的工作,用于对应数据库实体。 这里封装了一些负责与数据库通信的任务。 主要封装了一些数据库的增删改查操作,但也只是封装了操作。 具体的实现不在dao层,所以我们可以看到日常的dao层都是以接口的形式实现的,里面写的方法也是交给业务层,也就是调用的层。 这样就实现了高度的解耦,让我们这一层可以专注于实现业务逻辑,而与数据库没有任何关系。 我们只要在dao层定义数据库相关的操作就可以了。 该层只是为了调用dao层写的方法。 DAO层的设计是首先设计DAO接口,然后在配置文件中定义该接口的实现类。 那么模块中就可以调用这个接口来处理数据业务,而不需要关心这个接口的具体实现类。 哪个类的结构非常清晰。 DAO层的数据源配置以及数据库连接相关的参数都在配置文件中配置。

层:

该层主要负责业务模块的逻辑。 对于通用层,我们先写一个。 这个接口认为后缀表明它是一个接口。 我们在这个类中定义我们需要的方法,然后编写实现类来实现这个接口中的方法。 这样可以实现高度的解耦,这是非常Nice的编程习惯。 该层编写完成后,我们就可以调用该层中的接口来进行业务处理。 该层的业务实现必须具体调用已定义的DAO层的接口。 封装层的业务逻辑有利于通用业务逻辑的独立性和复用性,程序非常简洁。

层:

该层负责具体业务模块流程的控制,就是我们编程时以Api为后缀结尾的类。 在这一层中,我们需要调用该层的接口来控制业务流程,因为业务处理方法是封装在该层中的。 控制器主要是用来调用这些来实现业务的。 对于特定的业务流程,会有不同的控制器。 在我们具体的设计过程中,我们可以对流程进行抽象,设计出可以复用的子单元流程模块。 这不仅使程序结构清晰,而且大大减少了代码量。

标签: DAO
首页
欧意官网
欧意安卓下载
okx国际官网