JavaBeans

E759384

JavaBeans is a reusable software component model for the Java platform that defines conventions for building modular, configurable Java classes, often used in visual development environments.

Jump to: Surface forms Statements Referenced by

Observed surface forms (2)

Surface form Occurrences
JavaBeans event model 1
java.beans package 1

Statements (48)

Predicate Object
instanceOf Java platform specification
Java technology
software component model
beanInfoClassPattern XBeanInfo for bean X
category Java SE technologies NERFINISHED
componentDiscovery introspection at design time
componentPackaging JAR file
configurationMechanism properties with getters and setters
defines naming conventions for events
naming conventions for methods
naming conventions for properties
developedBy Sun Microsystems NERFINISHED
documentation JavaBeans API specification NERFINISHED
eventListenerPattern addXListener methods
removeXListener methods
eventModel delegation event model
hasConcept bean info classes
bound properties
constrained properties
influenced component-based Java frameworks
introducedIn late 1990s
notSameAs Enterprise JavaBeans NERFINISHED
persistenceMechanism serialization
platform Java Platform NERFINISHED
programmingLanguage Java
propertyNamingPattern getX for property readers
isX for boolean property readers
setX for property writers
purpose configurable Java classes
modular Java classes
reusable software components
relatedTo Enterprise JavaBeans NERFINISHED
JavaBeans Activation Framework NERFINISHED
requires being serializable for persistence
public no-argument constructor
serializationFormat Java object serialization
standardizedBy JavaBeans Specification NERFINISHED
supports customization
design-time configuration
events
introspection
persistence
properties
runtime configuration
supportsToolIntegration bean introspection APIs GENERATED
typicalUseCase GUI component composition
visual builder tools
usedIn visual development environments

Referenced by (6)

Full triples — surface form annotated when it differs from this entity's canonical label.

JDK 1.1 includesLibrary JavaBeans
this entity surface form: java.beans package
JDK 1.1 introducesAPI JavaBeans
JDK 1.1 introducesAPI JavaBeans
this entity surface form: JavaBeans event model
JBuilder supportsFramework JavaBeans