} } }

    POJO,简单的Java对象

    添加时间:2013-8-2 点击量:

    POJO = Plain Ordinary Java Object,简单的Java对象,是为了避免和EJB混合所发明的简称,是MartinFowler等发明的一个术语,用来默示通俗的Java对象,不是JavaBean, EntityBean 或者 SessionBean。


    POJO不经受任何特别的角色,不持续,也不实现任何其它Java框架的类或接口如,EJB,JDBC等等。


    下面是摘自Martin Fowler小我网站的一句话:



    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 its caught on very nicely.--Martin Fowler


    我们困惑为什么人们不喜好在他们的体系中应用通俗的对象,我们获得的结论是——通俗的对象缺乏一个清脆的名字,是以我们给它们起了一个,并且取得了很好的结果。——Martin Fowler




    POJO本质上可以懂得为简单的实体类,顾名思义POJO类的感化是便利法度员应用数据库中的数据表,对于广大的法度员,可以很便利的将POJO类当做对象来进行应用,当然也是可以便利的调用其get,set办法。POJO类也给我们在struts框架中的设备带来了很大的便利。



     1 public class User { 
    
    2 private long id;
    3 private String name;
    4
    5 public void setId(long id) {
    6 this. id = id;
    7 }
    8 public void setName(String name) {
    9 this. name=name;
    10 }
    11 public long getId() {
    12 return id;
    13 }
    14 public String getName() {
    15 return name;
    16 }
    17 }



    POJO有一些private的参数作为对象的属性。然后针对每个参数定义了get和set办法作为接见的接口。例如:


    POJO对象有时也被称为Data对象,多量应用于发挥解析实际中的对象。若是项目中应用了Hibernate框架,有一个接洽关系的xml文件,使对象与数据库中的表对应,对象的属性与表中的字段相对应。


     

    原来,再大的房子,再大的床,没有相爱的人陪伴,都只是冰冷的物质。而如果身边有爱人陪伴,即使房子小,床小,也觉得无关紧要,因为这些物质上面有了爱的温度,成了家的元素。—— 何珞《婚房》#书摘#
    分享到: