Caractéristiques-clefs
Description
Présentation rapide et historique
GlassFish est un serveur d'applications Java EE développé initialement par Sun Microsystems et maintenu actuellement par la communauté Eclipse. Lancé en 2005 sous le nom de code "GlassFish", ce logiciel a été conçu pour prendre en charge les spécifications Java EE (Java Platform, Enterprise Edition). Après l'acquisition de Sun Microsystems par Oracle en 2010, Oracle a continué à maintenir et développer GlassFish. Cependant, en 2013, Oracle a décidé de cesser le développement de GlassFish en tant que plateforme Java EE, laissant la communauté open-source prendre le relais. En 2017, la communauté Eclipse a pris le contrôle de GlassFish et a continué à développer et maintenir le projet.
GlassFish est une plateforme de serveur d'applications Java EE qui propose un large éventail de fonctionnalités et de caractéristiques. Il est conçu pour répondre aux besoins des développeurs et des administrateurs système en offrant une solution robuste et flexible pour le déploiement d'applications Java EE.
Caractéristiques et fonctionnalités
- Compatibilité avec Java EE: GlassFish est conçu pour prendre en charge les spécifications Java EE, ce qui lui permet d'exécuter des applications Java EE de manière native.
- Serveur Web intégré: GlassFish inclut un serveur web intégré, ce qui permet de déployer et d'exécuter des applications web sans nécessité d'un serveur web supplémentaire.
- Clustering et Haute disponibilité: GlassFish prend en charge le clustering et la haute disponibilité, ce qui permet de gérer plusieurs instances de serveurs et de garantir la disponibilité des applications en cas de défaillance.
- Sécurité: GlassFish propose des fonctionnalités de sécurité avancées, notamment l'authentification et l'autorisation, les certificats SSL, et la gestion des identifiants.
- Gestion des ressources: GlassFish permet de gérer les ressources système, notamment les processus, les threads, ainsi que la gestion de la mémoire et des ressources réseau.
- Outils d'administration: GlassFish inclut des outils d'administration graphiques et en ligne de commande pour gérer et configurer le serveur.
- Extensibilité: GlassFish est conçu pour être extensible, ce qui permet d'ajouter de nouvelles fonctionnalités et de personnaliser le serveur en fonction des besoins spécifiques.