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
SIEM & PME : Comment construire la boîte noire de votre SI ?
Passez à la cybersécurité proactive, transformez la collecte et l’analyse des logs en un bouclier dynamique contre les cybermenaces. Découvrez comment mettre en place une approche SIEM modulaire, évolutive et accessible, pour anticiper, détecter et réagir efficacement aux attaques.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- La connectivité, nouvelle colonne vertébrale de l’expérience en magasin
- Assises de la Sécurité 2026 : osons remettre l’humain au centre et reprendre les commandes
- Réforme de la facturation électronique 2026 : de la contrainte réglementaire à un véritable enjeu différenciant
- IA : la sécurité se prépare aux accès agentiques
Articles les + lus
Continuer avec Exchange Server : quelles conséquences ?
Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
Sécurité : une approche dans la durée avant tout
À la une de la chaîne Tech
- Continuer avec Exchange Server : quelles conséquences ?
- Raccourcis Réseau et Navigateur : le kit de Diagnostic des Professionnels IT
- Raccourcis PowerShell et Windows Terminal pour les Professionnels IT
- Commandes Windows 11 : le Guide des Outils accessibles avec Win + R
- Sécurité : une approche dans la durée avant tout
