Maison > Java > javaDidacticiel > le corps du texte

Que sont les javabeans ?

青灯夜游
Libérer: 2020-09-05 16:50:56
original
11676 Les gens l'ont consulté

JavaBean est un composant réutilisable écrit en langage JAVA. Il s'agit d'une classe Java spéciale qui devient un bean objet avec une certaine fonction ou gère une certaine activité en encapsulant des propriétés et des méthodes.

Que sont les javabeans ?

JavaBean est un composant réutilisable écrit en langage JAVA. Pour être écrite en JavaBean, une classe doit être concrète et publique, et avoir un constructeur sans paramètre. JavaBean expose les propriétés des membres des champs internes en fournissant des méthodes publiques conformes à des modèles de conception cohérents et pouvant être obtenues par les méthodes set et get. Comme nous le savons tous, les noms de propriétés sont conformes à ce modèle et d'autres classes Java peuvent découvrir et manipuler les propriétés de ces JavaBeans via le mécanisme d'introspection (mécanisme de réflexion).

[Apprentissage recommandé : Tutoriel vidéo Java]

JavaBean est un composant Java réutilisable qui peut être appelé par des applications Java telles que Applet, Servlet, SP, etc. Il peut également être utilisé visuellement par les outils de développement Java. Il comprend des propriétés (Properties), des méthodes (Methods), des événements (Events) et d'autres fonctionnalités.

Les JavaBeans sont un modèle de composant logiciel, tout comme les contrôles ActiveX, ils fournissent des fonctionnalités connues aux classes Java qui peuvent être facilement réutilisées et intégrées dans des applications.

Tout objet pouvant être créé avec du code Java peut être encapsulé à l'aide de JavaBeans. En organisant rationnellement les JavaBeans avec différentes fonctions, une nouvelle application peut être rapidement générée. Si cette application est comparée à une voiture, alors ces JavaBeans sont comme les différentes pièces qui composent la voiture. Pour les développeurs de logiciels, le plus grand avantage apporté par JavaBeans est qu'il améliore pleinement la réutilisabilité du code et joue un rôle positif dans la maintenabilité et la facilité de maintenance des logiciels.

Les types de JavaBeans peuvent être divisés en deux catégories : visuels et non visuels selon leurs fonctions.

Les Visual JavaBeans ont des interfaces utilisateur graphiques GUI et sont visibles par les utilisateurs finaux. Le JavaBean non visuel ne nécessite pas d'héritage. Il est plus couramment utilisé dans JSP. Il est généralement utilisé pour encapsuler la logique métier, la logique de pagination des données, les opérations de base de données et la logique de transaction, etc. programmes et améliorer Il améliore la lisibilité et la maintenabilité du code, rendant le système plus robuste et flexible. Avec le développement de JSP, JavaBean est de plus en plus utilisé dans les domaines non visuels et a montré une vitalité croissante dans les applications côté serveur.

Les JavaBeans peuvent être divisés en deux types : l'un est un JavaBean avec une interface utilisateur (UI, User Interface) ; l'autre est un JavaBean sans interface utilisateur et est principalement responsable du traitement des transactions (telles que les calculs de données). , manipulation de base de données) . JSP accède généralement à ce dernier JavaBean.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!