首页 > 图灵资讯 > 技术篇>正文

java实体类都放在哪些包中 javaweb实体类放哪层

2023-05-16 09:23:36

java web开发中的各种层次


Dao层(mapper层,持久层,数据访问层)

功能:只负责与数据库的数据交互。

DAO层将首先创建DAO接口,然后在配置文件中定义该接口的实现类,然后在模块中调用DAO 处理数据业务的接口。

Service层(业务层,biz层)

功能:Service层用于实现操作的具体方法,包括页面操作模块的代码

Service用于存储业务逻辑处理,不直接处理数据库,为controller层提供方法界面。Service层不仅有界面,还有界面实现方法,界面实现方法在impl文件中。

Controller层(控制层,action层)

功能:控制业务逻辑

Controller层负责特定业务模块流程的控制。Controller层主要调用Service层中的接口来控制特定的业务流程,配置文件中还需要进行控制配置。

Entity层(实体层,domain层)、pojo层)

功能:entity层用于定义实体、getter()和setter()方法,定义每个属性和每个属性。

实体层,用于存储实体类,与数据库中的属性值基本一致,实现setter()和getter()方法。

view层

功能:这一层与Controller层密切相关,需要协同开发。view层主要负责前台jsp页面的表示。

注:Dao层和Service层可以单独开发,相互耦合度很低,可以独立进行。这种模式在开发大型项目的过程中具有特殊的优势。Controller,由于View层耦合度较高,所以要结合在一起开发,但也可以看作是一个整体独立于前两层进行开发。这样,在层和层之前,我们只需要知道界面的定义,并调用界面来完成所需的逻辑单元应用程序,一切都非常清晰和简单。

本文是转载内容,我们尊重原作者对文章的权利。如有内容错误或侵权行为,请联系我们更正或删除文章。

上一篇 java项目前面打叉怎么办? java项目栏
下一篇 java获取yml文件 java获取指定xml内容

文章素材均来源于网络,如有侵权,请联系管理员删除。