Frage

Ich habe nicht seit 8 Jahren um die Java-Entwicklung, aber fange eine NetBeans Web-Anwendung zu erstellen. Als ich durch den Web Application Wizard gehen, fragt es für den Server zu verwenden, ich werde.

Was wäre die beste und einfachste Server für mich, mit mit NetBeans zu starten?

War es hilfreich?

Lösung

Da die NetBeans IDE ist ein Sun-Produkt, würde ich davon ausgehen, dass der Glassfish-Anwendungsserver eine natürliche Ergänzung sein würde.

Das heißt, einer der Pluspunkte der Entwicklung einer Web-Anwendung in Java ist, dass die Schnittstelle für das Arbeiten mit dem http standardisiert ist (dh die Servlet-Spezifikation), so dass Sie jede Servlet-Container auswählen, die Sie wollen: es Glassfish sein, Tomcat, Jetty oder Weblogic. Da es klingt für mich, dass Sie experimentieren und wollen Sie etwas leicht zu verwalten verwenden, könnte ich mit Glasfischen gehen. Jedoch offen, diese Entscheidung zu überdenken, wenn Sie tatsächlich benötigen, um Ihre Web-Anwendung in einer Produktionsumgebung bereitstellen. Achten Sie darauf, zu prüfen, andere Optionen wie Tomcat oder Jetty.

Andere Tipps

Wenn Sie auf einen vollständigen J2EE-Anwendungsserver bereitstellen, würde ich mit Tomcat empfehlen. Tomcat kann als eigenständige Web / Servlet / jsp Server und vermeidet einige der Komplexität eines vollständigen J2EE Applikationsservers ausgeführt werden.

Der Web-Entwicklung-Bundle für Netbeans wird Installateure für und automatisierte Integration mit Glassfish und Tomcat enthält. Sie werden die „beste“ Erfahrung mit Netbeans mit diesen Servern erhalten.

Wie gesagt, kann der Workflow in Netbeans leicht mit anderen Anwendungsservern integriert werden. Ab 6.1 enthält dieses Sun Java System Application Server 8 und 9, Glassfish v1 und v2, Apache Tomcat 4, 5 und 6, JBoss 4, BEA WebLogic 10, IBM WebSphere 6.0 und 6.1, Sailfin V1. Siehe Netbeans J2EE Eigenschaften Website für weitere Informationen.

Glassfish ist eigentlich eine einfache App-Server verwenden. Ich denke, es ist einfacher, für einen Anfänger zu verwenden, und es ist integriert mit Netbeans. Einrichten von Datenbankverbindung Caches ist einfach, zum Beispiel.

Sie verwalten den Server über diese Webseite:

http://localhost:4848   

(login: admin, Passwort: adminadmin)

Glassfish Ihre Anwendungen auf Port 8080.

laufen

Die Glassfish Homepage: http://glassfish.dev.java.net (don‘ t wirklich brauchen, um zu lesen)

Für Nicht-Netbeans Benutzer gibt es eine Kurzanleitung:

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

Hier ist ein Screen Überblick:

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

An einem gewissen Punkt werden Sie Tomcat lernen, weil es so weit verbreitet ist, aber Glassfish ist ein viel freundlicher Start. In der Tat ist es wahrscheinlich besser, als Produktionsserver auch, wenn Sie eine erschwingliche Host finden können.

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