美文网首页
POJO&JavaBean区别

POJO&JavaBean区别

作者: luoyoub | 来源:发表于2018-05-05 20:36 被阅读0次

概念

  • POJO(Plain Old Java Object):普通Java类,POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象;

  • JavaBean:javaBean是一种Java语言写成的可重用组件。为写成JavaBean,类必须是具体和公共的,并且具有无参数的构造器。JavaBean通过提供符合一致性设计模式的公共方法将内部域暴露成员属性。更多的是一种规范,即包含一组set和get方法的java对象。javaBean可以使应用程序更加面向对象,可以把数据封装起来,把应用的业务逻辑和显示逻辑分离开,降低了开发的复杂程度和维护成本

  • entity:实体bean,一般是用于ORM对象关系映射,一个实体映射成一张表,一般无业务逻辑代码

JavaBean规范

  • 所有属性为private;
  • 这个类必须有一个公共的缺省构造函数。即是提供无参数的构造器;
  • 这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范;
  • 这个类应是可序列化的。实现serializable接口;

POJO&JavaBean区别

  • POJO其实是比javabean更纯净的简单类或接口。POJO严格地遵守简单对象的概念,而一些JavaBean中往往会封装一些简单逻辑。
  • POJO主要用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。
  • Javabean虽然数据的获取与POJO一样,但是javabean当中可以有其它的方法。

相关文章

  • POJO&JavaBean区别

    概念 POJO(Plain Old Java Object):普通Java类,POJO的内在含义是指那些没有从任何...

  • 区别

    人和人是有很大区别的,有思想的区别有段位的区别有思考方式的区别有教育的区别身高的区别长相的区别品位的区别衣著打扮的...

  • cocoapods本地私有库

    与公开私有库的区别spec文件区别 podfile区别

  • $arr['0']和$arr[0]的区别

    区别一: 区别二:

  • 指针和引用的区别

    转自 :c++中,引用和指针的区别 自己小结: (1)非空区别 (2)合法性区别 (3)可修改区别 (4)应用区别

  • 2021-07-27

    有区别吗 真的有区别吗 我猜不猜得到有区别吗 有什么区别 我说不说出来有区别吗 有什么区别 你有改变什么吗 有什么...

  • 源码包管理-源码包与RPM包的区别

    大纲 源码包与 RPM 包的区别 源码包安装过程 源码包与RPM包的区别 1. 区别 安装之前的区别:概念上的区别...

  • 读经典的一些思考

    今日读经典,不同人尤其成年人或有些区别与先后。一曰:时间区别,二曰:年龄区别,三曰:境遇区别,四曰:人之区别。 所...

  • iOS 基础知识

    strong & copy 区别 strong & copy 区别 code

  • 单词辨析

    germ与bacteria区别 a few 与 few 区别

网友评论

      本文标题:POJO&JavaBean区别

      本文链接:https://www.haomeiwen.com/subject/zmberftx.html