Java est un langage de programmation informatique d'abord publié en 1995 par Sun Microsystems - une filiale d' Oracle depuis 2010 ? . Un JavaBean est l'un d'une série d' un seul bloc , les unités de logiciels ou de composants réutilisables . Les développeurs Java peuvent reconstituer ces composants pour créer des applications , telles que les interfaces graphiques ou de petits programmes d'animation - connu sous le nom applets - qui se déplacent sur des pages Web. Modèle
Le modèle de composant JavaBean composante consiste en une architecture et une interface de programmation d'application (API ), qui fournissent ensemble une structure ou un cadre dans lequel JavaBeans peut interagir correctement , selon un ensemble fixe de règles et lignes directrices . Programmation visuelle est la clé pour le modèle de composant JavaBean , et même si un JavaBean remplit une fonction qui ne nécessite pas une interface utilisateur visible , il faut toujours appuyer l'outil de création d'applications visuelles.
Propriétés
l'apparence et le comportement des caractéristiques d'un JavaBean qui peut être modifié par les concepteurs de programmes sont connus comme les propriétés. Propriétés JavaBean peuvent être classés en simple, indexé, lié et contraint . Les propriétés simples ont une seule valeur indépendante ; propriétés indexées en charge une gamme de valeurs; propriétés liées envoyer une notification à un autre bean quand ils changent , et les propriétés limitées nécessitent une validation par un autre bean quand ils changent . Des exemples typiques de propriétés JavaBean incluent la couleur , police, taille de police et la taille de l'écran.
Événements
Les mécanismes par lesquels JavaBeans envoyer des notifications à l'autre sont connus comme des événements . Pour signaler un autre bean qu'elle a généré un événement, un JavaBean invoque une des "méthodes" définis - série de déclarations qui effectuent des tâches répétitives - sur le grain de café . Si le second haricot souhaite enregistrer un intérêt à un événement , elle appelle la méthode appropriée sur le premier haricot . Le second haricot est dit être à l'écoute de l'événement.
Introspection
Introspection se réfère au processus d'exposer les propriétés , événements et méthodes qui soutient un JavaBean . Introspection est effectuée par des outils de développement visuels lors de la conception du programme, et tous les outils de développement visuels analyser JavaBeans en utilisant exactement la même technique. Ceci est utile du point de vue des développeurs de programmes , car non seulement ils ne doivent écrire le code pour effectuer l'analyse , mais ils peuvent être confiants que les propriétés JavaBean , les événements et les méthodes seront toujours les mêmes, quels que soient les outils de développement utilisé pour les créer . En outre , les développeurs fournies adhérer à certaines conventions de codage, JavaBeans soutiendra automatiquement introspection, sans développeurs d'avoir à écrire de code supplémentaire .