Le middleware Linux comprend : 1. tomcat, un logiciel serveur avec spécification de servlet ; 2. weblogic, un middleware basé sur l'architecture j2ee, qui simplifie le développement de systèmes d'application portables et évolutifs 3. jetty, qui utilise l'écriture en langage Java pour réaliser une écriture automatisée ; tests ; 4. JBoss, etc.
L'environnement d'exploitation de ce tutoriel : système linux5.9.8, ordinateur Dell G3.
Qu'est-ce qu'un middleware ? Le middleware est un logiciel système indépendant ou un programme de service grâce auquel un logiciel d'application distribué partage des ressources entre différentes technologies. Le middleware se situe au-dessus du système d'exploitation client/serveur et gère les ressources informatiques et les communications réseau. C'est un logiciel qui connecte deux applications indépendantes ou systèmes indépendants. Les systèmes connectés, même s’ils disposent d’interfaces différentes, peuvent toujours échanger des informations entre eux via un middleware. Le transfert d'informations est un moyen clé d'exécuter un middleware. Grâce au middleware, les applications peuvent fonctionner sur plusieurs plates-formes ou environnements de système d'exploitation.
Le middleware est un logiciel qui se situe entre le système d'exploitation et le logiciel d'application et fournit des fonctions de service pour le logiciel d'application. Il comprend un middleware de messages, un middleware de transactions, un serveur d'applications, etc. Parce qu’il se situe entre deux types de logiciels, on l’appelle middleware.
Middleware couramment utilisé pour Linux
1. Tomcat
est un logiciel serveur avec des spécifications de servlet en langage JavaConvient au développement local, aux petits projets ou au développement personnel (serveur d'applications Web à code open source gratuit ), Apache sert des pages HTML et Tomcat exécute en fait des pages JSP et des servlets, mais Tomcat n'est pas aussi capable de gérer le [HTML] statique que le serveur Apache
Caractéristiques :
Prend en charge les dernières normes (les experts de SUN sortent souvent avec les développeurs TOMCAT)
Mises à jour rapides
Cross-platform
Petite taille, facile à installer et à déployer
Simplifie le développement de systèmes d'applications portables et évolutifs et offre une interopérabilité riche pour d'autres applications et systèmes Logiciel commercial, entièrement fonctionnel et puissant, principalement utilisé dans les applications à grande échelle. les projets à grande échelle
gère les conteneurs et les serveurs EJB (projets open source). JBoss est distribué sous la licence LGPL conviviale et est développé par la communauté open sourceCaractéristiques :
Le serveur d'applications possède également de nombreuses excellentes qualités.
Nécessite une mémoire et un espace disque relativement petits.
Facile à installer : après la décompression, configurez simplement quelques variables d'environnement.
Prend en charge le "déploiement à chaud". Lors du déploiement de BEAN, copiez simplement le fichier BEAN JAR dans le chemin de déploiement et il sera automatiquement chargé s'il y a des modifications, il sera automatiquement mis à jour.
Boss et le serveur Web s'exécutent sur la même machine virtuelle Java, et le servlet appelle EJB sans passer par le réseau, améliorant ainsi considérablement l'efficacité opérationnelle et les performances de sécurité.
Caractéristiques :
Répondre aux besoins d'un grand nombre d'applications
Exécuter sur une variété de plates-formes matérielles et de systèmes d'exploitation
Prend en charge l'informatique distribuée et fournit une interaction transparente entre les applications ou les services sur les réseaux, le matériel et le système d'exploitation plates-formes
Prend en charge les protocoles standard
Prend en charge les interfaces standard
Recommandations associées : "
Tutoriel vidéo LinuxCe 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!