Veröffentlicht 8. April 201015 j Hallo und guten Tag. Bin neu hier, mein Name ist Christian und ich hoffe, das mir geholfen werden kann? Mein Problem ist, dass ich aus einer Javaanwendung heraus einen Server starte, auf den ich via Web-Browser zugreifen soll. Dieser Server soll eine UPN ausrechnen. Diese wird so übergeben: localhost:888/10_3_4_+_* Nun frage ich mich, wie ich die angegebenen Daten an meinen Quellcode übergebe und dann "auseinanderpflücke". Wäre für jeden Tip dankbar. lg Christian PS.: Glaube das geht mit einem Stack, leider weiss ich noch nicht damit umzugehen...
8. April 201015 j Für das erzeugen einer URL benutzt man: URL (Java 2 Platform SE v1.4.2) Ansonsten mehr Infos! Wofür Du einen Stack benötigst ist nicht klar
8. April 201015 j Autor Hallo, bin noch Neuling was Java angeht. Es steht in der Aufgabenstellung, dass wir eben über einen Server diese besagte UPN-Aufgabe lösen sollen. Es muss jedoch flexibel sein, welche Werte sie beinhaltet und welche Rechenzeichen eben verwendet werden. Und unser Prof hat gesagt, dass wir das mit einem Stack lösen können. Wie weiss ich leider noch nicht. Forsche gerade daran und hoffte hier Hilfe zu finden!
8. April 201015 j bin noch Neuling was Java angeht. Es steht in der Aufgabenstellung, dass wir eben über einen Server diese besagte UPN-Aufgabe lösen sollen. Du weißt was die UPN ist? Wofür man das verwendet und wie man es benutzt? Und unser Prof hat gesagt, dass wir das mit einem Stack lösen können. Was hat eine URL mit der UPN zu tun?
8. April 201015 j Autor Mit UPN meine ich umgekehrte polnische Notation. Wir haben eine Quellcodevorgabe und müssen dort einbauen, das über den Server sozusagen diese Aufgabe (10 3 4 + *) gelöst wird. Ist einfach eine Aufgabenstellung von ihm.
8. April 201015 j Wir haben eine Quellcodevorgabe und müssen dort einbauen, das über den Server sozusagen diese Aufgabe (10 3 4 + *) gelöst wird. Die UPN kann man mit einem Stack realisieren In Java kann man einen Stack damit Stack (Java 2 Platform SE v1.4.2) realisieren. Du liest eben die Eingabe und dann verarbeitest Du sie. Wo ist denn das Problem?
8. April 201015 j Autor Mein Problem ist, wie ich das im Quellcode umsetze, leider bin ich wie schon gesagt noch blutiger Java-Anfänger. Werde mich aber mal durch den geposteten Link durcharbeiten und gucken ob ich mir da was zusammenreimen kann.
8. April 201015 j Sowas wäre relativ komfortabel mit JavaEE zu lösen ( javax.servlet.http.HttpServlet ) oder ist eine eigene Implementierung eines (einfachen) HTTP Servers notwendig (mit java.net.ServerSocket , ist auch nicht allzu schwer) ? Du müßtest nur die erste Zeile - sieht ungefähr so aus: GET /10_3_4_+_* HTTP/1.1 parsen und einen Response mit einem einfachen HTML Document generieren Bearbeitet 8. April 201015 j von M.A.Knapp
8. April 201015 j @M.A.Knapp: wäre auch eine nette Möglichkeit. Da aber ja wohl Quellcode vorliegt und die URL den arithmetischen Ausdruck als Pfad enthält, müsste man es komplett selbst implementieren. @OP: Du solltest überlegen, ob Du detailliertere Informationen lieferst
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.