Question

Je suis assez à l'aise avec le développement d'applications Java autonomes, mais je travaillerai bientôt sur un projet utilisant un serveur d'applications Java EE.

Est-ce que quelqu'un connaît un tutoriel simple pour faire fonctionner une application de type hello-world sur un serveur d'applications? Je suppose (peut-être naïvement) que l'approche globale est similaire entre différents cadres. Je suis donc davantage intéressé par la découverte de l'approche que par l'enlisement des différences entre les différents cadres.

Si vous ne connaissez pas un bon guide, pouvez-vous publier des étapes de type point-balle pour faire fonctionner un monde de salut ?, i.e.

  1. Télécharger XX
  2. Écrivez du code pour YY
  3. Modifier le fichier ZZ
  4. Autres étapes ...

Remarque: si je possède une machine Windows à la maison, je préférerais l'exécuter si cela pouvait fonctionner sous Windows, mais dans l'intérêt d'une meilleure réponse, les implémentations sous Linux / mac sont les bienvenues.

Autres conseils

Le JavaEE (ils ont abandonné le 2) espace est assez grand. Un bon didacticiel pour commencer est celui de Sun . Pour une simple application hello world, le conteneur Web seul suffirait. Tomcat est un conteneur de servlet bien connu. Consultez ici pour les instructions d'installation. Essayez de l'installer avec Eclipse et créez un projet Web. Cela générera pour vous des fichiers que vous pourrez consulter et éditer. Il est également plus simple de démarrer et d’arrêter le serveur d’applications.

Une autre option consiste à obtenir le Oracle JDeveloper (gratuit à télécharger). et son utilisation - c’est un IDE complet qui comprend quelques extras intéressants, tels que l’atelier SQL et le concepteur BPEL).

En tant qu’outil d’apprentissage, il est très utile, non seulement pour les didacticiels proposés par Oracle, mais également pour une gamme de "cartes de repère". leçons de l'outil lui-même pour enseigner de nombreuses techniques communes.

affichage de la carte de repère http://tardate.heroku.com/images/jdev- cuecards.jpg

Si vous n'avez pas approché NetBeans depuis un moment, il rattrape Eclipse très rapidement et mérite un coup d'œil, surtout lorsque vous démarrez Java EE.

La version 6.x installe Tomcat et / ou Glassfish pour vous, puis fournit des assistants pour créer / déployer / redéployer des applications.

Le premier tutoriel sur les applications Web est ici et un exemple plus complexe ici .

Comme le dit JeroenWyseur, Java EE est un espace assez grand. En plus de ce qu'il a dit, vous devriez essayer d'obtenir plus de détails sur ce que vous allez faire exactement: servelts & amp; co, EJB (entité, session, message beans?) et essayez de vous familiariser avec cela.

Il devrait être clair pour vous que votre code s'exécute dans un environnement géré, ce qui impose de nombreuses contraintes. pour vous assurer de bien comprendre ce qui se passe, vous devez vous familiariser avec le concept de déploiement. Ensuite, si vous utilisez des EJB, la gestion des transactions est également importante. Si vous ne comprenez pas exactement ce qui se passe lorsqu'un bean ou un servlet est déployé, comment les transactions sont gérées, comment les beans sont invoqués, vous allez avoir de la difficulté.

Un livre qui m’a beaucoup aidé à l’époque est Mastering EJB, d’Ed Roman.

De plus, vous familiariser avec RMI vous aidera à comprendre les EJB.

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