什么是“Java Bean”?
2022-09-01 03:36:53
这个名字真的让我失望了。我希望有人能以一种我不会忘记的方式解释它:)
任何遵循特定约定的可序列化 java 类(实现 java.io.Serializable):无参数构造函数和可通过 get/set/is 访问器访问的属性。
这个想法是使其可预测,以便可以通过反射自动发现属性等 - 这对工具和框架开发有很大的帮助。
http://en.wikipedia.org/wiki/JavaBean
JavaBeans 是 Java 的可重用软件组件,可以在构建器工具中直观地操作。实际上,它们是用Java编程语言编写的符合特定约定的类。它们用于将许多对象封装到单个对象(bean)中,以便它们可以作为单个bean对象而不是作为多个单独的对象传递。JavaBean 是一个可序列化的 Java 对象,具有空构造函数,并允许使用 getter 和 setter 方法访问属性。
继续阅读 »