简单的Java对象(Plain Ordinary Java Objects)实际就是普通JavaBeans,使用POJO名称是为了避免和EJB混淆起来, 而且简称比较直接. 其中有一些属性及其getter setter方法的类,有时可以作为value object或dto(Data Transform Object)来使用.当然,如果你有一个简单的运算属性也是可以的,但不允许有业务方法,也不能携带有connection之类的方法。

POJO是Plain Ordinary Java Objects的缩写不错,但是它通指没有使用Entity Beans的普通java对象,可以把POJO作为支持业务逻辑的协助类。

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

POJO对象有时也被称为Data对象,大量应用于表现现实中的对象。

最新文章

  1. jsp页面 如何通过el表达式获取request属性值
  2. IIS实现反向代理
  3. JVM监测&工具[转]
  4. 关于Asp.Net MVC 中 UpdateModel 的未能更新***模型的 解决方案!
  5. 37.寻找丑数[Ugly numbers]
  6. JAVA基础讲义
  7. DataGrid loadData loadFilter
  8. Inject js code to exchange 2013
  9. Linux 08
  10. Excel Sheet Row Numbers
  11. Redis持久化磁盘IO方式及其带来的问题   有Redis线上运维经验的人会发现Redis在物理内存使用比较多,但还没有超过实际物理内存总容量时就会发生不稳定甚至崩溃的问题,有人认为是基于快照方式持
  12. Spring 之BeanFactory(转)
  13. 【learning】莫比乌斯反演
  14. 利用div绘制细线居中
  15. JS中的变量和数据类型
  16. django之CSRF
  17. Kubenetes---Service--实践
  18. Random() 插入数据重复的问题
  19. Spring中 PROPAGATION_REQUIRED 解释 事物是在一个方法里调用其他的方法,一起成功或者一起失败,是方法之间的关系,而不是某一个方法内部的问题。而且要以抛异常的方式来表明方法的失败,以此来导致事物起作用,大家全失败。
  20. 函数式编程编程即高阶函数+monad

热门文章

  1. POJ2318 TOYS[叉积 二分]
  2. 自动化测试(二) 单元测试junit的Test注解突然不能使用原因以及解决方案
  3. HashMap、Hashtable、 LinkedHashMap、TreeMap四者之分。
  4. Dynamics 365 Online-多选域
  5. 插入排序实现&&选择排序实现
  6. 使用docker搭建wordpress
  7. Servlet3.0+springmvc5+log4j2正确的开启姿势(WebLookUp)
  8. Nginx限流办法
  9. 聚类-K均值
  10. hihoCoder1319 岛屿周长 (bfs)