Frage

Ich bin ziemlich komfortabel mit Standalone-Java-App-Entwicklung, werde aber bald an einem Projekt arbeiten, ein Java EE Anwendungsserver.

Kennt jemand eine einfache How-to Tutorial ein Hallo-Welt-Typ-Anwendung arbeitet in einem Anwendungsserver zu bekommen? Ich bin (vielleicht naievly) unter der Annahme, dass die Gesamt Ansatz zwischen verschiedenen Rahmenbedingungen ähnlich ist, also bin ich mehr daran interessiert, den Ansatz herauszufinden, anstatt sich in den Unterschieden zwischen den verschiedenen Frameworks verzetteln.

Wenn Sie nicht wissen, eine gute Führung sind, dann könnten Sie Typ Kugel-Punkt-Schritten immer ein Hallo-Welt läuft schreiben ?, d.

  1. Download XX
  2. einige Code schreiben zu tun YY
  3. Ändern Datei ZZ
  4. Weitere Schritte ...

. Hinweis: Nur weil ich einen Windows-Rechner zu Hause habe, würde ich es vorziehen laufen, wenn diese auf Windows ausgeführt werden konnte, aber im Interesse einer besseren Antwort, Linux / Mac-basierte Implementierungen sind willkommen

War es hilfreich?

Lösung

Ich würde für einen Start von JBoss AS oder Glassfish wählen. Allerdings bin ich nicht sicher, was Sie von Java EE „Hallo Welt“ bedeuten. Wenn Sie nur eine JSP bereitstellen könnten Sie dieses Tutorial verwenden (für JBoss):

http://www.centerkey.com/jboss/

Wenn Sie weiter kommen wollen und tun, um den EJB-Stack und / oder eine Ohr-Datei bereitstellen, können Sie die sehr gute JBoss-Dokumentation lesen konnten:

Installationsanleitung

Erste Schritte

Configuration Guide

In der Regel können Sie auch tun, nur die grundlegende Installation und ändern oder die vorinstallierten Beispielanwendungen versuchen.

Im Moment habe ich JBoss (Windows) installiert. Ich entwickle mit Eclipse und verwenden Sie die Java EE-Server Integration Hot Deploy oder debuggen meinen Code. Nachdem Sie Ihre erste Code erhalten Sie wirklich ausgeführt wird, sollte einen Blick auf die IDE-Integration haben, da es die Entwicklung macht / Rundreisen bereitstellen so viel schneller.

Andere Tipps

Die JavaEE (sie fiel der 2) Raum ist ziemlich groß. Ein gutes Tutorial zu starten, ist derjenige von Sun . Für eine einfache Hallo Welt Anwendung, würden die Web-Container nur ausreichend. Ein wohlbekanntes Servlet jsp Behälter ist Kater. Siehe hier für Installationsanweisungen. Versuchen Sie es mit Eclipse Installation und ein Webprojekt erstellen. Dies wird einige Dateien für Sie generiert, dass Sie an und bearbeiten suchen. Auch das Starten und Stoppen des Anwendungsservers ist einfacher.

Eine weitere Möglichkeit ist Oracle JDeveloper (kostenlos erhalten herunterladen und Verwendung - es ist eine voll funktionsfähige IDE, die einige nette Extras wie die SQL-Workbench und BPEL-Designer enthält)

.

Als Lerninstrument, ist es ganz gut, nicht nur für die Tutorials von Oracle, aber es enthält eine Reihe von „Cue-Card“ Lektionen in dem Werkzeug selbst viele gängigen Techniken zu lehren.

Cue-Karte Ansicht http://tardate.heroku.com/images/jdev- cuecards.jpg

Wenn Sie nicht in der Nähe von NetBeans in einem fort, während seine mit Eclipse sehr schnell und es lohnt sich ein Blick aufholt, vor allem, wenn Java EE zu starten.

Version 6.x installiert Tomcat und / oder Glassfish für Sie und dann Assistenten bietet zum Erstellen / deploy / umschichten Anwendungen.

Die anfänglichen Tutorial auf Web-Anwendungen sind hier und ein komplexeres Beispiel hier .

Wie JeroenWyseur es ausdrückt, Java EE ist ein ziemlich großer Raum. Zusätzlich zu dem, was er sagte, sollten Sie versuchen, um mehr Details zu bekommen, was genau werden Sie tun: servelts & co, EJB (? Einheit, Sitzung, Message Beans) und versuchen damit vertraut zu machen.

Es sollte dir klar sein, dass der Code in einer verwalteten Umgebung ausgeführt wird, die eine Menge von Einschränkungen auferlegt. um sicherzustellen, dass Sie verstehen, was passiert, sollten Sie mit dem Konzept der Bereitstellung vertraut. Dann, wenn Sie EJBs tun, Transaktionsmanagement ist auch wichtig. Wenn Sie nicht genau verstehen, was passiert, wenn eine Bohne oder ein Servlet bereitgestellt wird, wie Transaktionen verwaltet werden, wie Bohnen aufgerufen werden, du wirst eine harte Zeit haben.

Ein Buch, das mir viel zurück in der Zeit geholfen wird Mastering EJB, von Ed Roman.

Außerdem wird die Vertrautheit mit RMI helfen Ihnen EJBs zu verstehen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top