术语 | 描述 | 特点 | 用途 |
---|---|---|---|
Bean | JavaBean,用于表示数据对象 | 有无参构造函数、提供getter和setter方法 | 数据封装 |
PO | Persistent Object,持久化对象 | 与数据库表字段一 一对应 | 数据库映射的持久化对象 |
POJO | Plain Old Java Object,普通的Java对象 | 无依赖于特定框架 | 表示数据对象 |
VO | View Object,视图对象 | 用于在视图层展示数据 | 包含前端页面所需的数据结构 |
Entity | 实体对象,通常指ORM框架中的实体类 | 映射数据库表记录 | 实体类 |
Model | MVC架构中的Model层,表示应用程序的数据结构和业务逻辑 | 包含业务逻辑、数据存储和数据操作的代码 | 提供应用程序的数据结构和业务逻辑,与View和Controller协同工作 |
DTO | Data Transfer Object,数据传输对象 | 用于在系统内传递数据 | 在不同层之间传递数据,解耦层之间的关系 |
Dao | Data Access Object,数据访问对象 | 封装对数据库的访问和操作 | 提供一致的数据访问接口 |
Bean、PO、POJO、VO、Entity、Model、DTO、Dao等术语的特点与用途
最新推荐文章于 2024-04-24 14:30:00 发布