Guest User

Untitled

a guest
Nov 18th, 2017
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. Javabean:实际是对java类进行的一种特定的规范
  2. JavaBean是一个遵循特定写法的Java类,它通常具有如下特点:
  3. 这个Java类必须具有一个无参的构造函数
  4. 属性必须私有化。
  5. 需要被序列化并且实现了Serializable接口
  6. 私有化的属性必须通过public类型的方法暴露给其它程序,并且方法的命名也必须遵守一定的命名规范。
  7. public class Person implements Serializable{
  8. private int age;
  9. private String name;
  10. public Person(){
  11. }
  12. public int getAge() {
  13. return age;
  14. }
  15.  
  16. public void setAge(int age) {
  17. this.age = age;
  18. }
  19. public String getName() {
  20. return name;
  21. }
  22. public void setName(String name) {
  23. this.name = name;
  24. }
  25. }
  26. JavaBean的属性可以是任意类型,并且一个JavaBean可以有多个属性。每个属性通常都需要具有相应的setter、 getter方法,setter方法称为属性修改器,getter方法称为属性访问器。
  27. 属性修改器必须以小写的set前缀开始,后跟属性名,且属性名的第一个字母要改为大写,例如,name属性的修改器名称为setName,password属性的修改器名称为setPassword。
  28. 属性访问器通常以小写的get前缀开始,后跟属性名,且属性名的第一个字母也要改为大写,例如,name属性的访问器名称为getName,password属性的访问器名称为getPassword。
  29. 一个JavaBean的某个属性也可以只有set方法或get方法,这样的属性通常也称之为只写、只读属性。
  30.  
  31. Pojo:
  32. POJO(Plain Ordinary Java Object)简单的Java对象,实际就是普通JavaBeans
  33. POJO的内在含义是指那些没有从任何类继承、也没有实现任何接口,更没有被其它框架侵入的java对象。
  34. POJO 简单理解为 不包含业务逻辑的单纯用来存储数据的 java类即可
  35.  
  36. pojo和javabean的比较
  37. pojo的格式是用于数据的临时传递,它只能装载数据, 作为数据存储的载体,而不具有业务逻辑处理的能力。
  38. 而javabean虽然数据的获取与pojo一样,但是javabean当中可以有其它的方法。
  39.  
  40. JavaBean 是一种JAVA语言写成的可重用组件。它的方法命名,构造及行为必须符合特定的约定:
  41. 这个类必须有一个公共的缺省构造函数。
  42. 这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。
  43. 这个类应是可序列化的。
Add Comment
Please, Sign In to add comment