一.概念
POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans,是为了避免和EJB混淆所创造的简称。
使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,没有业务逻辑,有时可以作为VO(value -object)或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。
二.自身特点
POJO是Plain OrdinaryJava Object的缩写不错,但是它通指没有使用Entity Beans的普通java对象,可以把POJO作为支持业务逻辑的协助类。
POJO实质上可以理解为简单的实体类,顾名思义POJO类的作用是方便程序员使用数据库中的数据表,对于广大的程序员,可以很方便的将POJO类当做对象来进行使用,当然也是可以方便的调用其get,set方法。POJO类也给我们在struts框架中的配置带来了很大的方便。
三.实例
POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口。
例如:
1 public class User { 2 3 private long id; 4 5 private String name; 6 7 public void setId(long id) 8 { 9 this. id = id; 10 } 11 public void setName(String name) 12 { 13 this. name=name; 14 } 15 public long getId() 16 { 17 return id; 18 } 19 public String getName() 20 { 21 return name; 22 } 23 }