javaBean、EJB、POJO


1、JavaBean 最初是由 Sun 公司提出的一种规范,主要包含以下要求:

  ----类是 public 的,并且有一个无参数的构造函数

  ----属性修饰符为:private,并通过 get 和 set 方法访问和修改

  ----实现 Serializable 接口
  
对于事件,要使用 Swing 中处理监听器的方式
  如果一个类符合了规范的要求,就可以方便的通过其它工具获取到这个类的信息。JavaBean 一开始是为了可视化编程而出现的,我们可以通过拖动的方式来绘制图形界面。但后来的事实证明 JavaBean 并没能在可视化编程方面大放异彩。

2、在实际企业开发中,需要满足可扩展、分布式 、事务处理、数据存储、安全性等要求,JavaBean 的规范已不能够满足这些要求。于是为了满足企业应用的要求,出现了 EJB(Enterprise JavaBean)。

  最初的 EJB 有些笨重,为了一点点业务逻辑往往要添加许多无用的代码,于是 POJO (Plain Old Java Object) 应运而生。它没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的 Java 对象。

3、POJO 的概念与 JavaBean 的概念类似,但一般认为相比于 JavaBean,POJO 不需要实现 Serializable 接口,也不需要一定有无参构造器。

   在阿里巴巴Java开发手册中,POJO 专指只有 setter/getter/toString 的简单类,包括 DO/DTO/BO/VO 等。

原文:https://blog.csdn.net/weixin_43320847/article/details/82940112

猜你喜欢

转载自www.cnblogs.com/dongtian-blogs/p/10801847.html