By submitting your email address, you agree to receive emails regarding relevant topic offers from TechTarget and its partners. You can withdraw your consent at any time. Contact TechTarget at 275 Grove Street, Newton, MA.
The JavaBeans specification defines a set of standard extensions to the Java programming language for building components. Some of these extensions are in the form of naming conventions and others are actual packages and classes. For a Java class to be technically classified as a Java Bean, it must implement the Serializable interface and expose a public "no-arg" constructor. The other extensions are optional.
Introspection is an extension to Java's standard reflection mechanism that allows Java Beans to expose more descriptive information about them. This is manifested using some subclass of java.beans.FeatureDescriptor and java.beans.BeanInfo.
Have a question for an expert?
Please add a title for your question
Get answers from a TechTarget expert on whatever's puzzling you.