zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    Qt模拟C#的File类对文件进行操作
    Qt Creator (C++)保存文件
    winfrom LED时钟
    winfrom 水晶按钮
    C#语言的Image和byte数组的互相转换
    GDI+ 绘图闪烁解决方法
    vue webpack 架构下使用 bootstrap 的模态框modal 做遮罩效果组件及应用
    windows 版Tomcat 7.0的配置
    转:说说JSON和JSONP
    HttpWebRequest在GetResponse时总是超时
  • 原文地址:https://www.cnblogs.com/dongtian-blogs/p/10801847.html
Copyright © 2011-2022 走看看