JavaBeans a en fait trois significations. Tout d'abord, JavaBeans est une spécification, une spécification technique pour les composants Java réutilisables en Java (y compris JSP). On peut aussi dire que c'est ce que l'on appelle souvent une interface.
Deuxièmement, JavaBeans est une classe Java. De manière générale, une telle classe Java correspondra à un fichier .java indépendant. Dans la plupart des cas, il s'agit d'une classe de type public. .
Enfin, lorsqu'une classe Java comme JavaBeans est instanciée dans notre programme Java spécifique, il s'agit de notre objet orienté objet. Nous appelons parfois une telle instance de JavaBeans JavaBeans . En bref, c'est l'interface, la classe et l'objet en Java.
Lors de l'apprentissage de JSP, vous entrerez inévitablement en contact avec JavaBeans. Pour un apprenant sans grandes bases Java, il n'est pas facile de comprendre correctement les JavaBeans. Dans cet article, nous donnerons une introduction générale aux JavaBeans. En tant que telle, nous ne couvrirons peut-être pas certains détails techniques.
Introduction
JavaBean est une interface de programmation orientée objet de Sun Microsystems, qui vous permet de créer des applications réutilisables ou toute opération courante dans le réseau. Les blocs de programme configurés sur la plate-forme système sont appelées composants. Comme les applets Java, les composants JavaBeans (ou « Beans ») peuvent offrir des fonctionnalités interactives aux pages Web, telles que le calcul des taux d'intérêt ou la modification du contenu de la page en fonction des caractéristiques de l'utilisateur ou du navigateur.
Du point de vue de l'utilisateur, un composant peut être un bouton avec lequel vous interagissez ou un petit programme de calcul qui démarre lorsque vous appuyez sur le bouton. Du point de vue du développeur, le composant bouton et le composant calculatrice ont été créés séparément et peuvent être utilisés ensemble ou dans différentes combinaisons de composants dans différentes applications ou situations.
Lorsque des composants ou des Beans sont utilisés, les propriétés du Bean (par exemple, la couleur d'arrière-plan d'une fenêtre) sont visibles par les autres Beans, et les Beans qui n'ont pas été "rencontrés" auparavant peuvent également être dynamiques comprendre les caractéristiques de chacun et ainsi interagir.
Avantages et inconvénients
En principe, utiliser JavaBeans n'est rien de plus que d'utiliser une spécification spécifique pour introduire une classe spécifique dans un programme Java. Vous pouvez décrire et donner des exemples de ces classes Java directement dans votre programme Java sans utiliser JavaBeans.
Bien sûr, cela réduira sans aucun doute la lisibilité de votre programme, et vous sacrifierez la réutilisabilité du composant. Mais pour un programme simple dans une application simple. Vous n'êtes pas obligé de vous en tenir aux JavaBeans. Même pour JSP, vous pouvez faire le même choix. Nous savons que dans le segment de programme provoqué par "", nous pouvons utiliser n'importe quelle instruction Java pure, y compris la définition et l'exemple d'un nouvel objet.
Comme nous l'avons mentionné précédemment, en utilisant JavaBeans, vous pouvez profiter pleinement de la nature réutilisable des composants et augmenter la lisibilité de votre programme. Au fur et à mesure que votre application grandit, vous constaterez que la commodité de développement et de maintenance apportée par le respect de telles spécifications vaut l'échange par rapport aux contraintes auxquelles vous êtes soumis.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!