Falc410
Vice Admiral
- Registriert
- Juni 2006
- Beiträge
- 6.541
Ich bin leider der totale Noob wenn es um Webseiten, Portale, Webservices etc. geht. Daher kann ich nicht einmal mein Problem richtig beschreiben und finde deswegen auch keine passenden Tutorials im Internet. Ich versuche mal zu erklären was ich erreichen will und vielleicht kann mir dann jemand sagen was ich brauche, bzw. was das überhaupt ist.
Ich muss eine Webseite erstellen auf der sich ein Benutzer über ein Textfeld anmeldet (ohne Auth, ohne Passwort, nur Name). Dann gebe ich diesen Namen an ein Backend weiter (das bietet REST Schnittstellen dafür an) und schickt mir per XML (die Antwort vom REST Service) eine Liste mit Einträgen die ich in einer Tabelle dem User anzeigen will. Anschliessend soll der User einzelne Einträge aus der Liste entfernen können (das wird dem Backend dann wieder per GET/POST mitgeteilt).
Das wars schon. Es geht hier überhaupt nicht um Sicherheit, d.h. auch wenn 2x der gleiche Username eingegeben wird, bekommen beide die gleiche Liste dargestellt.
Ich habe in der Vergangenheit mit Spring 2/3 gearbeitet und mir zuerst gedacht das ich es damit umsetze. Nun habe ich aber das Problem, dass die ganzen Tutorials so etwas wie globale Daten erwarten, sprich es gibt nur eine Liste und alle User sehen diese. Klassisches Beispiel ein Gästebuch. Aber ich brauche eine Liste pro User. Das ganze muss nirgendwo gespeichert werden, keine Datenbank oder ähnliches ist von nöten.
Ich weiss nun nicht nach was ich schauen soll. Muss nach Session Handling Tutorials schauen und diese Liste für jeden Browser in seine Session legen damit jeder seine eigene hat? Ich hab mal nach User Portal gesucht dann kamen Portlets raus - aber das scheint auch nicht der richtige Begriff zu sein. Und ein Webservice ist es auch nicht.
Oder anstatt Spring etwas anderes benutzen? Ich würde auch gerne Python anstatt Java nehmen aber da habe ich halt auch noch nie etwas in dieser Art realisiert. Keine Ahnung ob ich da Django oder Web2Py oder ähnliches brauche. PHP hab ich nicht in Betracht gezogen da ich damit noch nie etwas gemacht habe.
Also in der Theorie sollte das Ganze doch ziemlich simpel sein, wenn ich denn wüsste nach was ich suchen muss. Danke schonmal für eure Hilfe.
Ich muss eine Webseite erstellen auf der sich ein Benutzer über ein Textfeld anmeldet (ohne Auth, ohne Passwort, nur Name). Dann gebe ich diesen Namen an ein Backend weiter (das bietet REST Schnittstellen dafür an) und schickt mir per XML (die Antwort vom REST Service) eine Liste mit Einträgen die ich in einer Tabelle dem User anzeigen will. Anschliessend soll der User einzelne Einträge aus der Liste entfernen können (das wird dem Backend dann wieder per GET/POST mitgeteilt).
Das wars schon. Es geht hier überhaupt nicht um Sicherheit, d.h. auch wenn 2x der gleiche Username eingegeben wird, bekommen beide die gleiche Liste dargestellt.
Ich habe in der Vergangenheit mit Spring 2/3 gearbeitet und mir zuerst gedacht das ich es damit umsetze. Nun habe ich aber das Problem, dass die ganzen Tutorials so etwas wie globale Daten erwarten, sprich es gibt nur eine Liste und alle User sehen diese. Klassisches Beispiel ein Gästebuch. Aber ich brauche eine Liste pro User. Das ganze muss nirgendwo gespeichert werden, keine Datenbank oder ähnliches ist von nöten.
Ich weiss nun nicht nach was ich schauen soll. Muss nach Session Handling Tutorials schauen und diese Liste für jeden Browser in seine Session legen damit jeder seine eigene hat? Ich hab mal nach User Portal gesucht dann kamen Portlets raus - aber das scheint auch nicht der richtige Begriff zu sein. Und ein Webservice ist es auch nicht.
Oder anstatt Spring etwas anderes benutzen? Ich würde auch gerne Python anstatt Java nehmen aber da habe ich halt auch noch nie etwas in dieser Art realisiert. Keine Ahnung ob ich da Django oder Web2Py oder ähnliches brauche. PHP hab ich nicht in Betracht gezogen da ich damit noch nie etwas gemacht habe.
Also in der Theorie sollte das Ganze doch ziemlich simpel sein, wenn ich denn wüsste nach was ich suchen muss. Danke schonmal für eure Hilfe.