Les Java beans, comme les servlets, sont des classes Java spécialisées. D'un point de vue fonctionnel, un Java bean peut contenir tout type de logique applicative. On l'utilise généralement pour segmenter du code Java en dehors d'une JSP ou pour traiter la logique de gestion (accès et validation à la
Des briques pour des applications Web (3)
base de données, par exemple). Les
Java beans peuvent être lancés directement
à partir d’une JSP ou à partir d’un
servlet ou autre classe Java. Les Java
beans sont du domaine de l’équipe de
programmation et exigent souvent une
bonne connaissance du sujet traité.
Bien que les Java beans ne demandent
aucun service spécial de la part de
WAS, ils offrent des avantages de développement
spéciaux. L’une des caractéristiques
d’un Java bean est qu’il « publie
» ses propriétés (variables) et
méthodes publiques. Des outils de développement
comme Visual Age for
Java utilisent ces caractéristiques publiées
pour affranchir les développeurs
des détails de coding, comme définir la
couleur des composants graphiques.
Les EJB utilisent les services WAS
pour traiter des fonctions comme la
sécurité, le cache, et l’accès à la base de
données. Cette architecture permet à
un développeur d’EJB de se concentrer
sur la seule logique de gestion et
elle améliore la portabilité de la plateforme
bien au-delà des autres techniques
Java. Entre autres facilités, le
standard EJB comporte des fonctions
qui préservent « l’état de la session »
(l’ID utilisateur, les articles dans un
caddie, par exemple). Préserver l’état
de la session est un point critique des
applications de type Web, et les EJB apportent
l’une des solutions les plus élégantes
à ce problème. Les EJB sont des
outils de programmation complexes
qui supposent la connaissance approfondie
du standard EJB et une excellente
maîtrise du domaine.
Les applications en RPG ou Cobol continuent à jouer un rôle important
dans les applications Web. Fréquemment,
les développeurs s’efforcent
de minimiser les changements apportés
aux applications existantes (en
créant des documents XML pour représenter
des transactions standard
comme des bons de commande, par
exemple). Comme toujours, l’équipe
de programmation crée et maintient
l’application RPG ou Cobol sur l’hôte
et, le plus souvent, ces programmes
exigent une excellente maîtrise du domaine.
Téléchargez cette ressource
Créer des agents dans Microsoft 365 Copilot
Insight vous guide dans l’utilisation de la nouvelle expérience de création d’agents dans Microsoft Copilot Studio, disponible dans Copilot Chat. Découvrez les étapes clés pour concevoir, configurer et déployer ces nouveaux agents et injecter la puissance de l’IA directement dans le flux de travail.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- L’illusion de la destruction massive d’emplois par l’IA
- Comprendre le SOC : votre bouclier essentiel en cybersécurité
- IA : le changement de paradigme des entreprises françaises se joue désormais à l’échelle humaine
Articles les + lus
DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
Adapter la sécurité OT aux réalités de l’industrie
Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
Analyse Patch Tuesday Mars 2026
À la une de la chaîne Tech
- DevX Summit EMEA : les développeurs au cœur de la révolution de l’IA
- Adapter la sécurité OT aux réalités de l’industrie
- Coder vite, mais coder juste : trouver l’équilibre à l’ère de l’IA
- Mixité dans la Tech : en 2026, un choix de souveraineté stratégique
- Analyse Patch Tuesday Mars 2026
