JavaBeans
Home > SOA Definitions - JavaBeans
SearchSOA.com Definitions (Powered by WhatIs.com)
EMAIL THIS
LOOK UP TECH TERMS Powered by: WhatIs.com
Search listings for thousands of IT terms:
Browse tech terms alphabetically:
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 #

JavaBeans



Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   

DEFINITION - JavaBeans is an object-oriented programming interface from Sun Microsystems that lets you build re-useable applications or program building blocks called components that can be deployed in a network on any major operating system platform. Like Java applets, JavaBeans components (or "Beans") can be used to give World Wide Web pages (or other applications) interactive capabilities such as computing interest rates or varying page content based on user or browser characteristics.

From a user's point-of-view, a component can be a button that you interact with or a small calculating program that gets initiated when you press the button. From a developer's point-of-view, the button component and the calculator component are created separately and can then be used together or in different combinations with other components in different applications or situations.

When the components or Beans are in use, the properties of a Bean (for example, the background color of a window) are visible to other Beans and Beans that haven't "met" before can learn each other's properties dynamically and interact accordingly.

Beans are developed with a Beans Development Kit (BDK) from Sun and can be run on any major operating system platform inside a number of application environments (known as containers), including browsers, word processors, and other applications.

To build a component with JavaBeans, you write language statements using Sun's Java programming language and include JavaBeans statements that describe component properties such as user interface characteristics and events that trigger a bean to communicate with other beans in the same container or elsewhere in the network.

Beans also have persistence, which is a mechanism for storing the state of a component in a safe place. This would allow, for example, a component (bean) to "remember" data that a particular user had already entered in an earlier user session.

JavaBeans gives Java applications the compound document capability that the OpenDoc and ActiveX interfaces already provide.

Also see Enterprise JavaBeans.

CONTRIBUTORS: Susan Adams and Orjan Timan
LAST UPDATED: 01 Apr 2004

Read more about JavaBeans:
- More information is available at Sun Microsystem's JavaBeans home page .
- SearchWin2000.com offers Best Web Links related to the use of Java in Windows 2000 and XP.
- Search400.com offers Best Web Links to stories and information about Web development with Java.


Do you have something to add to this definition? Let us know.
Send your comments to techterms@whatis.com


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


RELATED CONTENT
Verizon uses BPEL app to cut down on code, check for fraud, and go green
Verizon Wireless employed Oracle BPEL Manager with a rules engine to study call patterns which led to a reduction in lines of Java code for an app...
Visual orchestration tool addresses event processing and SOA
A tool for enterprise architects, business analysts and Java developers includes an integrated engine for complex-event processing.
Adobe Integrated Runtime (AIR) melds with ColdFusion - builds calendaring system for child services agency
The San Diego Department of Child Support Services took its ColdFusion skills into the world of Web 2.0 when it created the RIA view for a child...

RELATED GLOSSARY TERMS
Terms from Whatis.com − the technology online dictionary
Hadoop  (SearchSOA.com)
Hadoop is a free, Java-based programming framework that supports the processing of large data sets in a distributed computing environment. It is part...
Java Card  (SearchSOA.com)




About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides enterprise IT professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective IT purchase decisions and managing their organizations' IT projects - with its network of technology-specific Web sites, events and magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Reprints  |  Site Map




All Rights Reserved, Copyright 2001 - 2008, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts