Java Glossary : JavaBeans

CMP home Java glossary home Menu no menu Last updated 2004-06-28 by Roedy Green ©1996-2004 Canadian Mind Products

Java definitions: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

You are here : home : Java Glossary : J words : JavaBeans.

JavaBeans
A standard for Java componentware. It functions much like Microsoft's Windows-specific VBX Visual Basic pluggable components. The JavaBeans APIs allow ISVs to develop reusable software components that end-users can then hook together using visual application builder tools, such as Inprise's JBuilder, IBM's Visual Age, SunSoft's Java Workshop and Symantec's Visual Café. For example, Visual Café Pro has already created many smart components to give Delphi-like abilities to crank out SQL database applications. JavaBeans have persistence (with serialised customised objects stored in *.ser pickle files), properties, events and methods that are exposed to the GUI designer. They also support "introspection" so that GUI builder tools can examine them to figure out what properties and methods they support.
Writing a Bean is easy. Usually beans are bundled up with their corresponding BeanInfo classes into jar files.
Many companies are selling JavaBeans you can plug into your own custom applications. I have some I have written available free with source code. They handle prompting, data validation and generating error messages for data keyed. There are plain and dbaware components for dates, FormattedTextFields, phone numbers, provinces, postal codes, etc. you can download.
book_coverMastering JavaBeans
0-7821-2097-0
Laurence Vanhelsuwé
800-pages. Now out of print. Available free in PDF form.
amazon.com Barnes and Noble
amazon.ca chapters
amazon.co.uk amazon.de
Companies selling beans include ProtoView Jsuite, Rogue Wave, SoftTech, StingRay, KL Group JClass and Three D Graphics.


CMP logo
CMP_home
home
Canadian Mind Products CSS
HTML Checked!
ICRA ratings logo
mindprod.com IP:[24.87.56.253]
Your IP:[80.134.30.163]
You are visitor number 1784.
Please send errors, omissions and suggestions
to improve this page to Roedy Green.
You can get a fresh copy of this page from: or possibly from your local J: drive mirror:
http://mindprod.com/jgloss/javabeans.html J:\mindprod\jgloss\javabeans.html