一.概念

    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 }
POJO

相关文章: