WE’RE LOOKING FOR THE TOP CHEF, AMERICA’S NEXT TOP MODEL, SO YOU THINK YOU CAN DANCE WINNER OF LIBRARIES!
That’s right folks, our 2nd Annual LEAP for Libraries Grant Application is NOW OPEN and we’re searching for today’s library program game-changers....
by Robert Englander
Condition: Used Good
May ship separately
Since it's a "component architecture" for Java, ... more
Ships directly from Better World Books
Coas Books, Inc. NM, USA
Owls Books IN, USA
New Chapter Recycling WA, USA
Auriga Distribution Services VA, USA
River in the Sky VA, USA
5KBooks AZ, USA
River City Books, LLC OR, USA
Powell's Books OR, USA
BookBuyers Online CA, USA
surplus computerbooks.com ca, USA
The Book Shop IA, USA
Leigh's Favorite Books CA, USA
Super Book Deals
Since it's a "component architecture" for Java, Beans can be used in graphical programming environments, like Borland's JBuilder, or IBM's VisualAge for Java. This means that someone can use a graphical tool to connect a lot of Beans together and make an application, without actually writing any Java code -- in fact, without doing any programming at all. Graphical development environments let you configure components by specifying aspects of their visual appearance (like the color or label of a button) in addition to the interactions between components (what happens when you click on a button or select a menu item).
One important aspect of Java Beans is that components don't have to be visible. This sounds like a minor distinction, but it's very important: the invisible parts of an application are the parts that do the work. So, for example, in addition to manipulating graphical widgets, like checkboxes and menus, Beans allows you to develop and manipulate components that do database access, perform computations, and so on. You can build entire applications by connecting pre-built components, without writing any code.
"Developing Java Beans" is for people who need to stay up-to-date with the latest developments in programming technology. Minimally, developing Beans means adoptingseveral simple design patterns in your code. However, that's only the beginning. To take full advantage of the Java Beans architecture, you should understand how to write classes that are serializable, use events for communication between classes, know when and how to provide BeanInfo classes that give graphical environments more information about your components, and provide property editors and customizers that let graphical tools work with more complex Beans.
The book covers:
Events, event listeners, and adapters
Properties, indexed properties, bound properties, constrained properties, and vetoable property changes
Persistence, serialization, versioning, and object validation
Packaging Beans using JAR files
The BeanBox, a prototypical development tool
Reflection and introspection
Property editors and customizers
The ActiveX bridge; using Java Beans in Visual Basic programs
Get 2 books for $5 and each additional book for only $2.50. Shop and Save Now »
We match every book you purchase with a book donation. Learn more