首页 > 编程知识 正文

bool类型是什么意思,数据结构bool什么意思

时间:2023-05-05 10:29:58 阅读:58306 作者:4450

VO value object :值对象

通常用于业务层间的数据传输,由new创建,由GC回收。

po持久性对象:持久层对象

与数据库中的表对应的字段。

VO和PO都是在属性中添加了属性的get和set的方法; 表面上没有什么不同,但代表意义完全不同。

dto数据传输对象:数据传输对象。

表中有10多个字段,如id、name、gender(m/f )、age和conmpanyId。

页面上必须显示四个字段(name、gender (男/女)、age、conmpanyName () ) )。

因此,DTO可以加快数据传输的速度(减少传输字段),并隐藏后端表结构。

BO

业务对象:业务对象

o将业务逻辑封装为一个对象。

我理解为PO的组合。 例如,投保人为PO,被保险人为PO,保险信息为PO等。 他们是组合第一个保险单的BO。

POJO 'Plain Ordinary java Object ',简单普通的Java对象。 主要是指不遵循特定java对象模型、规则或框架的对象。

没有从任何类继承、没有实现接口、也没有从其他框架入侵的java对象。

的传统意义的java对象,最基本的Java Bean只有get和set方法,它们都是属性的附加属性。 (JavaBean中经常封装简单的逻辑)

可以转换为PO、DTO、VO; 例如,POJO在传输过程中是DTO。

Bean

JAVABean是用Java语言编写的可重用组件。 JavaBean按照一定规范编写的Java类不是技术,而是规范。 大家针对这个规格,总结了很多开发技巧、工具函数。 符合该规范的类可以由其他程序员和框架使用。 其方法应当命名,结构和行为应当符合特定约定。

所有属性都是私有的。

这个类需要一个通用的默认构造函数。 就是提供没有参数的构造函数。

此类的属性是使用getter和setter访问的,其他方法遵循标准命名约定。

这个类必须是可串联的。 实现可序列化接口。

由于这些要求主要依靠约定而不是接口实现,因此许多开发人员将JavaBean视为遵循特定命名约定的POJO。

POJO和Bean 两者有什么区别

POJO实际上是一个比javabean更简单的类或接口。 POJO严格遵守简单对象的概念,但一些JavaBean封装了简单逻辑。

POJO主要用于数据的临时传输,只能加载数据并用作数据存储的载体,无法处理业务逻辑。

Javabean检索数据与POJO相同,但Javabean有其他方法。

POJO :

publicclassbasicinfovo {私有订单; 私有集成器uid; publicstringgetorderid ((返回顺序; } publicvoidsetorderid (string orderid ) { this.orderId=orderId; }公共integer getuid (() { return uid; }公共语音设置(integer uid ) { this.uid=uid; }} Bean :

publicclassuserinfoimplementsjava.io.serializable {//serializable接口的实现。 私有状态长时间服务版本=1l; 私有字符串名称; 私密int age; //无引用构造函数public UserInfo () { } public String getName ) ) { return name; }公共语音集名称(字符串名称) { this.name=name; } public int getAge () { return age; }公共语音设置(intage ) { this.age=age; } //javabean有另一种方法可以使用public void userInfoPrint () { System.out.println ) '); } } Dao数据访问对象:数据访问对象

主要用于封装对数据的访问。 请注意,这是对数据的访问,而不是对数据库的访问。

实体

实体bean。 通常用于ORM对象关系映射,实体映射到表,没有业务逻辑代码。

将数据库中的表记录映射到内存中的实体对象。 实际上,创建EntityBean对象就像创建记录一样。 删除EntityBean对象时,也会从数据库中删除相应的记录,并且在修改EntityBean时,容器会自动将EntityBean的状态与数据库同步。

来自: https://www.cn blogs.com/aurum 324/p/8167996.html

3359 www.cn blogs.com/aiyo Wei/p/10443161.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。