首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

什么是POJO

POJO 简单的Java对象(Plain Old Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接....其中有一些属性及其getter setter方法的,有时可以作为value object或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法...POJO是Plain Old Java Objects的缩写不错,但是它通指没有使用Entity Beans的普通java对象,并且作者在这里提到的pojo是用来实现业务逻辑(business logic...POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口。...; } public long getId() { return id; } public String getName() { return name; } } POJO

1.1K20
您找到你想要的搜索结果了吗?
是的
没有找到

POJO简介

POJO的内在含义是指那些没有从任何继承、也没有实现任何接口,更没有被其它框架侵入的java对象。 二:为什么会有POJO?...三:POJO的意义 POJO让开发者可专注于业务逻辑和脱离框架的单元测试。除此之外, 由于POJO并不须要继承框架的或实现其接口,开发者能够极其灵活地搭建继承结构和建造应用。...getter和setter方法的,根据需要可以为其添加constructor.对于初识POJO的人来说,它很像JavaBean,但按照其应与其他组件易组合的设计目的,它不应包含业务逻辑的处理,这也是与...:普通Java,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多,JavaBean是一种组件技术,就好像你做了一个扳子,而这个扳子会在很多地方被拿去用...它的方法命名,构造及行为必须符合特定的约定: 这个必须有一个公共的缺省构造函数。 这个的属性使用getter和setter来访问,其他方法遵从标准命名规范。 这个应是可序列化的。

1.3K30

java pojo 是什么_POJO是什么,javabean是什么,以及POJO与javabean的区别

自身特点 POJO是Plain OrdinaryJava Object的缩写不错,但是它通指没有使用Entity Beans的普通java对象,可以把POJO作为支持业务逻辑的协助。...POJO实质上可以理解为简单的实体,顾名思义POJO的作用是方便程序员使用数据库中的数据表,对于广大的程序员,可以很方便的将POJO当做对象来进行使用,当然也是可以方便的调用其get,set方法。...POJO也给我们在struts框架中的配置带来了很大的方便。 实例 POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口。...,中文可以翻译成:普通Java,具有一部分getter/setter方法的那种类就可以称作POJO,但是JavaBean则比 POJO复杂很多, Java Bean 是可复用的组件,对 Java Bean...即POJO是一个简单的普通的Java对象,它不包含业务逻辑或持久逻辑等,但不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的或接口。

40230

JAVABEAN EJB POJO区别

1、POJO     POJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的...2、这个必须有一个公共的缺省构造函数。即是提供无参数的构造器。 3、这个的属性使用getter和setter来访问,其他方法遵从标准命名规范。 4、这个应是可序列化的。...POJO其实是比javabean更纯净的简单或接口。POJO严格地遵守简单对象的概念,而一些JavaBean中往往会封装一些简单逻辑。...3、DAO DAO(data access objects) DAO是数据访问对象,DAO一般有接口和该接口的实现,接口用于规范实现。...实现一般用于操作数据库,如对数据库进行修改、添加、删除等操作,一般直接调用公共DAO。

68010

Java中的POJO是什么?

我们将看看POJO与JavaBean的比较,以及如何将POJO转换为JavaBean。 2.普通java对象 2.1 何为普通java对象?...当我们谈论POJO时,我们所描述的是一个简单的类型,没有任何特定框架的引用。POJO对我们的属性和方法没有命名约定。 让我们创建一个基本的员工POJO。...this.lastName; } public LocalDate getStart() { return this.startDate; } } 这个可以被任何...但是,我们没有遵循任何真正的约定来构造、访问或修改的状态。这种缺乏惯例的做法造成了两个问题: 1)如何使用它需要理解一下。...2)它可能会限制框架对其支持约定而不是配置、理解如何使用以及增强其功能的能力。 为了探索第二点,让我们使用反射来处理EmployeePojo。因此,我们将开始发现它的一些局限性。

1.1K10

POJO、Java Bean是如何定义的

之前介绍过DTO、PO、VO的转换,在日常开发中还有一些类经常被人叫做POJO,还有的人叫它们Java Bean。这些概念都是在特定场景下引入,用来表明它们的特性的。...POJO POJO是 Plain Old Java Object 的简写,大概意思就是“淳朴的Java对象”。这个词是国外一家外包公司的员工创造的。...哪些POJO还是有说法的,需要同时满足以下几个条件: 不实现任何接口的。 不继承任何其它。 不使用任何外部注解的。...按照这个定义,POJO如果想成为Java Bean,需要改造成下面的形式: import java.io.Serializable; /** * @author felord.cn */ public...Spring Bean的要求就低多了,只要这个(接口)被注入了Spring IoC,那么这个(接口)都可以被称作一个Spring Bean。

61910

DTO与值对象和POJO比较

本文想澄清DTO与Value Object与POCO的区别,其中DTO代表数据传输对象,而POCO是Plain Old CLR Object,在Java环境中也称为POJO。...POCO(Plain Old CLR Object)是一个术语,类似POJO,因为“POJO”本身不能在.NET中使用,因为其中的字母“J”代表“Java”。因此,POCO具有与POJO相同的语义。...POJO的主要目标是显示可以成功建模,但不会使与执行环境相关的数据表等发生复杂关系(JavaBeans在其早期版本中带来了很多复杂性如EJB)。执行环境根本不应该与领域建模有任何关系。...每个EF生成的都继承自EntityObject基,因此带来了很多特定于Entity Framework的复杂性。...从4.0版开始,Entity Framework引入了POCO数据模型,该模型允许使用不从EntityObject继承的。 也就是说,POCO代表领域对象使用尽可能简单的

2.1K20
领券