Question

Je ne travaille pas sur le développement Java depuis 8 ans, mais je commence à créer une application Web NetBeans. Lorsque je parcours l'assistant d'application Web, il me demande le serveur que je vais utiliser.

Quel serait le meilleur serveur et le plus simple que je puisse utiliser avec NetBeans?

Était-ce utile?

La solution

Etant donné que l'EDI NetBeans est un produit Sun, je suppose que le serveur d'applications Glassfish conviendrait parfaitement.

Cela dit, l’un des avantages du développement d’une application Web en Java est que l’interface de travail avec http est normalisée (c’est-à-dire la spécification Servlet), de sorte que vous pouvez choisir le conteneur de servlet de votre choix: qu’il s’agisse de Glassfish, Tomcat, Jetty ou Weblogic. Puisqu'il me semble que vous expérimentez et que vous voulez utiliser quelque chose de facile à administrer, je pourrais peut-être utiliser Glassfish. Cependant, soyez ouvert à revoir cette décision lorsque vous avez besoin de déployer votre application Web dans un environnement de production. N'oubliez pas de consulter d'autres options telles que Tomcat ou Jetty.

Autres conseils

À moins que vous ne déployiez sur un serveur d'applications J2EE complet, je vous recommanderais d'utiliser Tomcat. Tomcat peut fonctionner en tant que serveur Web / servlet / jsp autonome et évite certaines des complexités d'un serveur d'applications J2EE complet.

Le kit de développement Web pour Netbeans comprend des programmes d’installation et une intégration automatisée avec Glassfish et Tomcat. Vous obtiendrez le "meilleur" expérience d’utilisation de Netbeans avec ces serveurs.

Cela dit, le flux de travail dans Netbeans peut être facilement intégré à d'autres serveurs d'applications. Depuis la version 6.1, cela inclut Sun Java System Application Server 8 et 9, GlassFish v1 et v2, Apache Tomcat 4, 5 et 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 et 6.1, Sailfin V1. Consultez le fonctionnalités J2EE Netbeans pour plus d'informations.

Glassfish est en fait un serveur d’applications facile à utiliser. Je pense que c'est plus facile à utiliser pour un débutant et que c'est intégré à Netbeans. La configuration des caches de connexion à la base de données est facile, par exemple.

Vous administrez le serveur via cette page Web:

http://localhost:4848   

(identifiant: admin, mot de passe: adminadmin)

Glassfish exécutera vos applications sur le port 8080.

La page d'accueil de Glassfish: http://glassfish.dev.java.net (don ' t vraiment besoin de lire)

Pour les utilisateurs non-Netbeans, un guide de démarrage rapide est disponible:

http://glassfish.dev.java.net/downloads/quickstart/index.html

En voici un aperçu:

http://download.java.net/javaee5/screencasts/admin-console/index.html

À un moment donné, vous voudrez aussi apprendre Tomcat car il est si répandu, mais Glassfish est un début beaucoup plus convivial. En fait, c’est probablement mieux aussi en tant que serveur de production si vous pouvez trouver un hôte abordable.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top