POJO浅析

来源:互联网 发布:php pdf完整版 编辑:程序博客网 时间:2024/04/30 23:54
 <1>、概念
POJO(Plain Ordinary Java Objects)通指没有使用Entity Beans的普通java对象,可以把POJO作为支持业务逻辑的协助类。
<2>、作用
方便程序员使用数据库中的数据表,对于广大的程序员,可以很方便的将POJO类当做对象来进行使用,  当然也是可以方便的调用其get,set方法,POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set方法作为访问的接口 
   示例:
public class User {
private long id;
private String name;
public void setId(long id) {
this. id = id;
}
public void setName(String name) {
this. name=name;
}
public long getId() {
return id;
}
public String getName() {
return name;
}
}

<3> 认识:
POJO = "Plain Ordinary Java Object",是MartinFowler等发明的一个术语,用来表示普通的Java对象,不是JavaBean, EntityBean 或者 SessionBean。POJO不担当任何特殊的角色,也不实现任何特殊的Java框架的接口如,EJB,JDBC等等。
即POJO是一个简单的普通的Java对象,它不包含业务逻辑或持久逻辑等,但不是JavaBean、EntityBean等,不具有任何特殊角色和不继承或不实现任何其它Java框架的类或接口。 
 ------"We wondered why people were so against using regular objects in their systems and concluded that it was because simple objects lacked a fancy name. So we gave them one, and it's caught on very nicely."--Martin Fowler 

原创粉丝点击