Confusion après l'installation de JDK 1.7 et Java EE 7 SDK?


Je commence juste avec le tutoriel Oracle Java EE 7. Bien que j'aie déjà acquis une certaine pratique avec un environnement Apache Tomcat existant, je voulais entrer en contact avec le tutoriel complet pour avoir un chemin d'apprentissage et un sentier clairs.

J'utilise donc actuellement un Mac avec OS X Mavericks. J'ai déjà installé un Oracle JDK 1.7 qui fonctionne assez bien. Le développement est également agréable, donc pas de problèmes avec cela.

Maintenant, je suis venu à la partie afin de télécharger " Java EE 7 J'ai besoin de http://docs.oracle.com/javaee/7/tutorial/doc/usingexamples001.htm#GEXAJ )

Je l'ai fait et j'exécute le programme d'installation. Ce que je peux voir, c'est installer un environnement glassfish4 (ce qui semble bien car le tutoriel couvre glassfish et je l'utiliserais dans le tutoriel). J'ai également exécuté l'outil de mise à jour pour obtenir les exemples java-ee-7-tutorial-examples.

Quoi qu'il en soit en ajoutant le serveur glassfish à netbeans 8 j'ai mentionné dans l'onglet" Java " il y a juste JDK 1.7 qui pointe vers moi 1.7 Emplacement Java JDK sur le système. Essayer de trouver un emplacement EE 7 spécifique rien ne semble être le bon emplacement (find / -name java)

Alors, que fait exactement cette installation en d'autres termes que l'installation de l'environnement glassfish? Et quel est le cas d'utilisation d'avoir le SDK/JDK EE 7 ? Peut-être que je suis un peu confus, mais je veux avoir ces choses claires pour moi-même afin de le comprendre.

Author: Stefan, 2014-06-26

1 answers

GlassFish Server Open Source Edition 4est l'implémentation de référence de la spécification Java EE 7. Vous ne pouvez donc jamais télécharger Java EE lui-même comme vous le faites avec Java SE en téléchargeant le JDK, mais vous téléchargez toujours un serveur d'applications l'implémentant.

Pour le moment, vous avez JBoss WildFly 8 comme alternative, mais cela prend généralement un certain temps après plus, en particulier les serveurs d'applications commerciales comme WebLogic d'Oracle suivent.

Donc concernant votreE, vous ajoutez le JDK comme runtime comme dans tous les autres projets java et GlassFish comme serveur et cible pour votre déploiement.

Astuce: Si vous rencontrez des problèmes en essayant d'obtenir les échantillons via updatetool (au moins c'était le cas lorsque j'ai fait le Java EE 7 tutorial), essayez à nouveau - java.net est si terriblement lent parfois.

 5
Author: Alexander Rühl, 2014-06-27 05:19:25