Ich habe vor, Übungen in JavaScript und JAVA zu machen, ich habe vor ein JavaScript-Frontend mit einem JAVA-Backend kommunizieren zu lassen. Welche Möglichkeiten bzw. welche Tutorials gibt es da?
Announcement
Collapse
No announcement yet.
Kommunikation JavaScript-Java
Collapse
X
-
HTTP mit GET, POST, Ajax
Du benötigst einen javafähigen Webserver (Tomcat, JBOSS, Glassfish)
https://www.google.com/search?q=jsf+...ient=firefox-bZuletzt editiert von Christian Marquardt; 28.04.2018, 19:00.Christian
-
Ich habe mal eine Frage in Bezug auf die Schaffunf dynamischer Webapplikationen mit gradle unter eclipse. Ich habe nun vor, eine RestSchnittstelle als private Übung mit Jersey zu schreiben, denn mit PHP ist es ja einfach
Infolgedessen habe ich nun meinen Tomcat der eclipse hinzugefügt, sodass ich diesen von der eclipse aus starten und beenden kann. Nun hat mein tomcat bereits ein WEB-INF-Verzeichnis:
...\xampp\tomcat\webapps\ROOT\WEB-INF
Wenn ich nun ein dynamisches Webprojekt unter eclipse erstelle (ich nenne es RestDB), dann bekommt dieses ebenfalls ein WEB-INF-Verzeichnis:
...\xampp\tomcat\webapps\RestDB\WebContent\WEB-INF\lib
Die nächste Aufgabe bei der Erstellung meiner Rest-Schnittstelle wäre es ja nun, die jersey-jars
https://jersey.github.io/download.html
herunterzuladen und in einem lib-Ordner im WEB-INF-Verzeichnis dem Buildpath hinzuzufügen.
Nun ist meine Frage diejenige: Wie soll ich das Problem, dass ich zwei WEB-INFs habe, lösen? Soll ich einen der beiden einfach ignorieren oder gibt es eine Möglichkeit, irgendwie bei der Erstellung des dynamischen Webprojekts unter Eclipse der Eclipse zu sagen, dass sie das bereits vorhandene WEB-INF verwenden soll?
Comment
-
Vielen Dank! Das funktioniert nun auch blendend, und die Restschnittstelle ist auch ansprechbar. Allerdings verstehe ich nun eines nicht - wenn ich nun eine index.html-Seite haben will, welche erscheint, wenn ich auf localhost gehe, soll ich dann ein anderes Servlet basteln, welches dafür zuständig ist oder soll ich versuchen, den Tomcat so zu konfigurieren, dass eine index.html-Seite erscheint? Die index.jsp des Tomcat wird nun nicht mehr so wie ursprünglich angesteuert. Also ich muss es freilich sleber rausfinden, aber wie mache ich nu am besten weiter?
Comment
-
oder soll ich versuchen, den Tomcat so zu konfigurieren, dass eine index.html-Seite erscheintChristian
Comment
-
Vielen Dank für die bisherigen Tipps, ich habe die Webapplikation mit einer Willkommensdatei erfolgreich deployed und werde diese weiter ausbauen, aber leider muss ich noch eine doofe Frage stellen.
Wenn in nun die Sache auf localhost laufen habe, dann gebe ich in die Adresszeile des Browsers localhost/meineseite ein und die Willkommensdatei erscheint. Ist es möglich, dass man in Tomcat eine Umleitung baut, sodass localhost/meineseite erscheint, wenn man NUR localhost eintippt?
Ich habe bereits versucht das durch die server.xml-Datei zu erreichen - nachdem ich dies gelesen hatte
https://tomcat.apache.org/tomcat-3.3...tml#AutoWebApp
habe ich versucht, die Umleitung durch Hinzufügen von
<AutoWebApp dir="localhost" host="meineseite" />
zu erreichen, auch habe ich den Host-Tag der server.xml zu verändern versucht, was aber nicht zum Ergebnis geführt hat. Ich habe auch eine Tomcatanleitung gelesen, aber nichts gefunden, wie ich das bewerkstelligen kann.
Comment
-
Das sollte mit einer rewrite rule gehen
https://tomcat.apache.org/tomcat-8.0-doc/rewrite.html
Wenn URL localhost enthält, leite auf localhost\xxxx weiterChristian
Comment
-
Originally posted by Christian Marquardt View PostDas sollte mit einer rewrite rule gehen
https://tomcat.apache.org/tomcat-8.0-doc/rewrite.html
Wenn URL localhost enthält, leite auf localhost\xxxx weiter
Comment
Comment