Erstellen einer einfachen web-Seite mit Hilfe von Java, ohne Verwendung von Servlet und Tomcat
Ich möchte erstellen Sie eine einfache server-Anwendung läuft auf dem desktop, und wenn ich meine ip und port auf dem web-browser, verbindet es mit der server-client öffnet dann eine Webseite mit entsprechenden displays codiert auf die server-Anwendung.
Las ich online, dass ich Servlets und Apache Tomcat, um eine Webseite mit Java.
Frage ich mich, ob es irgendwelche einfacheren Weg, um eine einfache Webseite, die enthalten kann, die Tasten ohne Verwendung von Servlets und Apache Tomcat?
Zum Beispiel, kann ich mit sockets für die Kommunikation zwischen server-und client-Anwendungen. Könnte ich dies ändern client Eingabe der ip-Adresse und port der web-browser zeigt eine Webseite erstellt und enthalten in der server-Anwendung und entfernen Sie die Notwendigkeit für servlet und tomcat? Wenn ja, wie erstelle ich eine Taste auf der server-Anwendung, so dass web-browser sehen können, die Taste, wenn die Verbindung zum server Anwendung?
Danke Ihnen sehr.
InformationsquelleAutor js0823 | 2012-06-26
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn ich Sie richtig verstehe, Sie wollen, um eine web-Seite, aber Sie wollen nicht zu verwenden, Tomcat oder anderen servlet-engine).
Obwohl es technisch möglich ist, schreiben Sie Ihre eigenen kleinen web-server (mit server-sockets, etc), aber was Sie im Grunde tun, dann ist das umschreiben von Tomcat. Schreiben eines guten web-server ist eine gewaltige Aufgabe, und sollte nicht leichtfertig getroffen werden. Ich glaube, Sie unterschätzen das. Verwenden Sie stattdessen das, was schon da ist. Tomcat ist eigentlich ganz einfach laufen bekommen.
Ich war der Annahme, Sie wollten eine dynamische web-Seite. Wenn Sie wollen nur eine statische Seite mit einigen statischen Schaltflächen und text, Sie können schreiben Sie einfach eine html-Datei und öffnen Sie es in Ihrem browser. Aber ich bin wohl auch banal hier 🙂
Sie sollten sich auch überlegen, Jetty, wenn Sie wollen etwas, das leicht zu führen Sie Ihre servlet-container. Tomcat ist gut, aber es ist schon ein bisschen schwerer als der Jetty.
InformationsquelleAutor Tom
Erstellen der server-Stück getan werden könnte, mit raw-sockets, aber ich würde schauen auf einen eingebetteten Jetty-server wie. Ich denke, es wird Sie sparen eine Menge Zeit und Kopfschmerzen.
http://docs.codehaus.org/display/JETTY/Embedding+Jetty
InformationsquelleAutor tjg184
Sollten Sie schauen, in Play Framework. Es wird dann leichter, die Umsetzung Tomcat oder Apache.
Version 1.2.4 ist stabil und feature-complete for Java, version 2.x konzentriert sich auf die Scala und hat nicht alle features von 1.2.4 noch.
InformationsquelleAutor Peter Di Cecco
Sie nicht haben, um ein servlet erstellen. Aber, Sie brauchen etwas, das Parsen kann eine jsp-Seite - es könnte sein, tomcat oder einen anderen server, der die gleichen Fähigkeiten wie tomcat. Aber ich bin nicht sicher, ob ich deine Frage verstanden richtig.
InformationsquelleAutor FSP