2016-03-29 11 views
0

Ich versuche zu lernen, wie Webanwendungen zu entwickeln, und ich bin ein wenig fest.Verwendung von JAR-Datei in Web-Anwendung

Ich möchte eine Film-Review-Anwendung erstellen. Es hat ein paar Java-Klasse/Pakete, die in einer JAR-Datei ist: moviewebapp.jar Paket - moviewebapp.movie Klasse - Movie.class

Paket - moviewebApp.servlet MovieServlet.class

Und ein Servlet-Klasse mit Methoden wie doPost, doGet, getMovie, updateMovie usw.

Ich habe die .JAR-Datei zu meinem Build-Pfad hinzugefügt.

Ich habe eine einfache Seite entwickelt, auf der ein Benutzer auf Filmbewertung hinzufügen klicken kann, wodurch ein Formular geöffnet wird, in dem der Filmname und die Bewertung eingegeben werden können.

Ich möchte jetzt die Benutzereingabe in einen Datenspeicher speichern. Wie verwende ich die Methoden innerhalb der Servlet-Klasse in meinem Javascript, um mit dem Post der Informationen über den Film umzugehen?

Ich habe versucht, Importe und dann versuchen, ein Servlet-Objekt zu erstellen, aber ich glaube nicht, dass ich die richtige Syntax habe oder vielleicht ist das nicht, wie ich es tun soll.

Jede Hilfe wäre willkommen!

+1

Diese Frage ist viel zu vage, um beantwortet zu werden. Und Sie scheinen Java sogar mit JavaScript zu verwechseln. Veröffentlichen Sie Ihren Code, teilen Sie uns mit, was Sie erwarten und was er stattdessen tut. –

+0

Sie müssen den Code, den Sie gerade versuchen, posten, damit die Leute Ihnen dabei helfen können. – ManoDestra

+0

@LewisSmith Ich sehe keine Erwähnung von WAR-Datei oder Web-inf/lib etc und oben erwähnte du 'Versuch, ein Servlet-Objekt zu erstellen' ... .Du packst deinen Code als WAR-Datei und implementierst ihn in einigen Webservern wie Tomcat? –

Antwort

0

Bei Jars handelt es sich um Bibliotheken, deren Code nicht geändert werden sollte, solange es nicht die letzte Option ist. Sie können die Klassen importieren und Methoden dieser Klassen verwenden. Durch Ihre Frage scheint es, dass Sie neu in Java sind. Also ich schlage vor, Sie sollten mit Hallo Welt Tutorials von Servern und JDBC beginnen und dann beginnen, Anwendungen zu entwickeln. Viel Glück.

0

Der Versuch, eine Orientierung zu bieten:

einfachste Lösung (nicht die beste): Sie haben Ihre Seite einreichen den Eintrag von dem Benutzer zu empfangen. Dadurch verlieren Sie den Status der Seite auf der Clientseite.

Eine bessere Lösung besteht darin, eine asynchrone Javascript-Anfrage zu machen, um die vom Benutzer bereitgestellte Antwort zu erhalten, die Sie auf der Serverseite verarbeiten können.

Verwandte Themen