Pourquoi utiliser Glassfish au lieu d'Apache? Qu'est ce que les forces et les faiblesses?
Désolé pour mon ignorance, mais quand j'entends le mot serveur, j'ai immédiatement imaginer Apache, même si je sais que les gens utilisent Microsoft IIS trop. Cependant depuis que j'ai été traîner ici, à Stackoverflow j'ai remarqué que beaucoup de gens se servent de Glassfish.
Qui m'a fait me demander, pourquoi voudrais-je utiliser Glassfish (dans le sens que je suis intéressé, mais je ne comprends vraiment pas pourquoi il pourrait me rendre la vie plus facile). De ce que j'ai lu c'est le Soleil de l'open source dérivé de Apache Tomcat, donc j'imagine que c'est une bonne (ou une grande) qualité du produit. Mais depuis que je ne connais pas ses forces et ses faiblesses, je ne sais pas quand il serait sage de choisir de Glassfish sur un autre serveur. Quelqu'un pourrait-il développer ?
- Avez-vous besoin d'un Serveur Web ou un Conteneur de Servlet?
- Je suis en train de réfléchir Serveur web principalement.
- Question similaire: Java EE Web Profil vs Java EE Plate-forme Complète
Vous devez vous connecter pour publier un commentaire.
GlassFish est un Serveur d'Application qui peut également être utilisé comme un Serveur Web (Serveur Http).
Un Serveur web moyens: gestion des requêtes HTTP (généralement à partir de navigateurs).
Un Conteneur de Servlet (ex: Tomcat) signifie: Il peut traiter des servlets & JSP.
Un Serveur d'Application (par exemple, GlassFish) signifie: Il permet de gérer des applications Java EE (généralement de servlet/JSP et Ejb).
Vous devez utiliser GlassFish pour Java EE des applications d'entreprise.
Le besoin pour un autre serveur Web est surtout nécessaire dans un environnement de production. Vous devriez normalement trouver un serveur d'Application à suffire à la plupart de vos besoins de développement. Un serveur web est capable de tenir le plus grand nombre de sessions actives et les connexions, fournissant ainsi l'équilibre nécessaire, sans aucun frais.
En tenir à un simple serveur web si vous travaillez uniquement avec des servlets/jsp. Il est également à noter que, dans une netbeans environnement, glassfish a mieux que les autres serveurs d'Application. Dans le contexte de l'éclipse cependant, WSAD et JBoss semblent les options à privilégier.
Glassfish va bientôt libérer le noyau modulaire.
Cela signifie que les conteneurs que vous besoin de démarrage et d'arrêt comme vous en avez besoin. I. e pas d'OREILLE déployé, le conteneur d'EJB gagné;t start up. Il semble que le fait qu'il est très bon pour le développement, comme il peut démarrer et arrêter très rapidement. Cela prend beaucoup plus proche d'environnements de développement comme des Rails (où le reclassement est une partie massive de votre développement)
J'ai utilisé serveur GlassFish pour le développement de Services Web.
Il offre un très interactif Console d'Admin admin pouvez tester les Services Web.
Je trouve vraiment utiles pendant le développement de Services Web