【前面的话】

      实际项目在用spring框架结合dubbo框架做一个系统,虽然也负责了一块内容,但是自己的能力还是不足,所以还需要好好学习一下基础知识,然后做一些笔记。自己的自学能力还是显得不够好,每次静下心的时间持续的不够多,要好好锻炼自己的自学能力。

      学习过程中的小知识点总结,基础知识,选择阅读

javabean定义】

定义JavaBeans是Java语言中可以重复使用的软件组件,实质上是一种特殊的Java类。特点是可序列化,提供无参构造器,提供getter方法和setter方法访问对象的属性。

优点:

  1. Bean可以控制它的属性、事件和方法是否暴露给其他程序。
  2. Bean可以接收来自其他对象的事件,也可以产生事件给其他对象。
  3. 有软件可用来配置Bean。
  4. Bean的属性可以被序列化,以供日后重用。

规范:要成为JavaBean类,则必须遵循关于命名、构造器、方法的特定规范。有了这些规范,才能有可以使用、复用、替代和连接JavaBeans的工具。

  1. 有一个公有的无参构造器。(java核心技术上面说:大多数开发工具要求每一个bean都具备一个默认的构造器,这样他们才能在没有构造参数的情况下初始化bean)
  2. 属性可以通过get、set、is(可以替代get,用在布尔型属性上)方法或遵循特定命名规范的其他方法访问。
  3. 可序列化。

【两段代码】

  Javabean有两种使用方式:(当作普通的类来使用或者在 jsp 中页面处理时有特殊的标记符处理方式)

  • 嵌入 java 代码方式
  • 使用 jsp 标记符方式

   1. 嵌入 java 代码方式(java核心技术上面说:最简单的bean与一个java类没什么任何区别,只不过其方法采用了某种严格的命名惯例罢了)

   下面就是这样一个简单的使用:

  • BeanTest.java
 1 public class BeanTest {
 2  
 3     public int getId() {
 4         return id;
 5      }
 6      public void setId(int id) {
 7          this.id = id;
 8      }
 9      public String getName() {
10          return name;
11      }
12      public void setName(String name) {
13           this.name = name;
14      }
15      public String getPassword() {
16           return password;
17      }
18      public void setPassword(String password) {
19           this.password = password;
20      }
21      private int id;
22      private String name;
23      private String password;
24  
25 }
View Code

相关文章:

  • 2021-11-25
  • 2021-10-11
  • 2021-09-25
  • 2021-08-02
  • 2022-12-23
  • 2021-06-24
  • 2021-10-29
  • 2021-12-28
猜你喜欢
  • 2021-08-08
  • 2021-07-30
  • 2021-05-24
  • 2021-08-25
  • 2022-12-23
  • 2021-12-16
  • 2021-12-26
相关资源
相似解决方案