Dringend Hilfe

qaywsxedc

Mitglied
Schön das es doch diese Foren gibt.
Ich studiere Informatik im fünften Semster und Java habe ich mittlerweile nicht programmiert.
Ich muss bis Ende des Jahres diese Übungsaufgabe abgeben. Doch ich weiß ansatzweise nicht wie ich damit anfangen soll. Ich hoffe auf viele Antworten.

Web-Service

1)
Schreiben Sie einen WebService, der die Logik eines KontoManagers simuliert.
Dieser speichert die Kontoinformationen in einer Textdatei.
Der KontoManager stellt für den Client folgende Funktionalitäten bereit:
- void addKonto(Konto konto)
- int countKonten()
- ArrayList<Konto> listKonten()
- Konto searchKonto(String kontonummer)
- void addMoney(String kontonummer, float money)

50 Punkte

2)
Schreiben Sie für den oben erstellten WebService einen WebService Client, der alle Methoden des WebService nutzt und die Rückgabewerte auf der Kommandozeile des Clients ausgibt.

50 Punkte

Abgeben sollten wir wortwörtlich "Senden Sie mir die Eclipse Workspaces zu. (Java und Class Files)
Senden sie mir den Ordner dieser Webapplikation zu."

Bitte um ein schönen Weihnachtsgeschenk. =):rtfm: Danke
 

qaywsxedc

Mitglied
ich meinte allen ein schönes weihnachtsfest.
nein nichts machen.
was brauche ich um ein webservice und ein webclient zu erstellen.
wieviele klassen brauche ich?
brauche nur eine ansatzweise, dann versuche ich den rest einfach zu machen.
 

diggaa1984

Top Contributor
gib mal auch nen paar stichwörter, was du bezüglich programmierung bisher gelernt hast, muss ja nicht direkt auf Java bezogen sein, aber ohne grundlegende Softwareentwicklungsvorlesungen wird dir ja keiner solche aufgaben stellen. Das heisst ne Grundlagenvorlesung solltest ja schon gehört haben. Dann kann man deinen Stand ein wenig besser einordnen
 

qaywsxedc

Mitglied
bis jetzt nur c, sql, html...
noch nie java gemacht.
:(
doch wenn ich ein gerüst habe, kann ich mich rein arbeiten und anfangen es hinzubekommen :=)
 
J

JohannisderKaeufer

Gast
Mit Java 6 ist das ganze Recht easy.

Denk mal garnicht über Webservices nach und erstelle dir erstmal die

-Klasse Konto
-Klasse Kontomanager mit den entsprechenden Methoden.

Java:
public class Konto{
String Kontonummer,
float money
//Konstruktoren
//getter und setter
}

public class KontoManager{
Map<kontonummer, Konto> konten = new HashMap<kontonummer,Konto>();
public void addKonto(Konto konto){konten.put(konto.kontonummer, konto);}
public int countKonten(){return konten.size()}
public ArrayList<Konto> listKonten(){..}
public Konto searchKonto(String kontonummer){..}
public void addMoney(String kontonummer, float money){..}
}

Das sollte im 5 Informatiksemester ja wohl nicht zuvielverlangt sein.
Damit kannst du dann schonmal ein Testprogramm schreiben, daß auf der Konsole funktioniert.

Da Konto auf Server und Client zur verfügung stehen sollen und auch übertragen werden, läßt man sie Serializable implementieren.

Um aus dem Kontomanager einen Webservice zu machen, versieht man ihn mit Annotationen.
[Java]

@WebService
public class KontoManager{
Map<kontonummer, Konto> konten = new HashMap<kontonummer,Konto>();
@WebMethode
public void addKonto(Konto konto){konten.put(konto.kontonummer, konto);}
@WebMethode
public int countKonten(){return konten.size()}
public ArrayList<Konto> listKonten(){..}
public Konto searchKonto(String kontonummer){..}
public void addMoney(String kontonummer, float money){..}
}
[/code]

Da nun aus KontoManger ein Webservice wurde muß man ihn nur noch veröffentlichen.
z.B direkt mit EndPoint. Soll das ganze auf einem Indianer laufen, siehts mit dem veröffentlichen ein wenig anders aus. Aber fürs erste sollte EndPoint genügen.
Java:
public static void main (String args[]) {
KontoManager km = new KontoManager();
    Endpoint endpoint =
      Endpoint.publish("http://localhost:4242/lehmanbrothers", km);
}

Sollte der port frei sein, dann ist der Webservice unter der Adresse erreichbar. Hängt man ein ?wsdl dran, so sollte man die dazugehörige WSDL bekommen.

Über wsimport, das ist ein Commandozeilenprogramm das in jedem aktuellen jdk dabeisein sollte kann man sich unter angabe der WSDL datei einen Webservice Stub generieren lassen.

Unter den generierten Klassen sollte sowas wie KontoManager und KontoManagerService und Konto dabei sein.

Diese Klassen kopiert man sich dann am besten in ein neues Eclipseproject für den Client rein.

Java:
publci class Client{
public static void main(String[] args]{
KontoManagerService kms = KontoManagerService.getInstance();//Oder irgendwas mit new ..
KontoManger km = kms.getKontoManagerPort();
km.listKonten();
...
}

}
[/Java]
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Probleme mit meinem MacBook Pro DRINGEND HILFE erbeten! Allgemeine Java-Themen 17
S Java USB dringend Hilfe! Allgemeine Java-Themen 6
B Dringend Hilfe gesucht für Struktogramm Allgemeine Java-Themen 11
data89 Bilder mit Java prüfen - suche dringend Hilfe Allgemeine Java-Themen 8
N Brauche dringend Hilfe! Allgemeine Java-Themen 7
V Brauche dringend Hilfe. Object-handling Allgemeine Java-Themen 4
G Text cursorgenau einfügen [ehemals hilfe ... dringend] Allgemeine Java-Themen 7
S Dringend Hilfe benötigt Allgemeine Java-Themen 12
R Wo ist mein Fehler in der Methode DRINGEND Allgemeine Java-Themen 9
I Dringend nachhilfe in programmieren gesucht!!!!!!!! Allgemeine Java-Themen 1
I Dringend nachhilfe in programmieren in mannheim gesucht!!!!! Allgemeine Java-Themen 3
I Studium - bitte dringend helfen !!! Allgemeine Java-Themen 17
S brauche dringend help bei einem projekt (Römisch-dezimal) Allgemeine Java-Themen 3
W Dringend: WebService Select Statement aus xml Datei Allgemeine Java-Themen 11
H Dringend: Jasper Reports - Zusammenfügen von PDFs ? Allgemeine Java-Themen 4
D wie gliedere ich dieses programm am besten? dringend! Allgemeine Java-Themen 3
T Fehler in code/dringend Allgemeine Java-Themen 6
A Probleme mit CommAPI! Dringend! Allgemeine Java-Themen 5
A JAVA-Projekt - suche dringend partner/members Allgemeine Java-Themen 9
S dringend-verzeichnis von festplatte einlesen Allgemeine Java-Themen 9
S Vielleicht OT aber dringend: Java Editor JAMBA gesucht Allgemeine Java-Themen 2
W Hilfe bei Methode Allgemeine Java-Themen 14
M Javascript Hilfe bei ToDoList? Allgemeine Java-Themen 1
A Java Programm erstellen hilfe Allgemeine Java-Themen 10
Momo16 Brauche Hilfe - Java Projekt kann nicht erstellt werden Allgemeine Java-Themen 12
T Hilfe bei negation von suchabfrage Allgemeine Java-Themen 2
Peterw73 Hilfe bei Java gesucht Allgemeine Java-Themen 3
N Hilfe bei RegEx benötigt Allgemeine Java-Themen 3
A Hilfe beim Verständnis Allgemeine Java-Themen 16
V Hilfe mit Java Code Allgemeine Java-Themen 4
T Hilfe bei Programm. IDE: Eclipse mit EV3-Plugin, lejos Allgemeine Java-Themen 8
alinakeineAhnungv Hilfe bei einem Straßenbahn-Projekt von mir Allgemeine Java-Themen 18
Aboya Kugel mit Hilfe von Dreiecken rekursiv zeichnen Allgemeine Java-Themen 2
K Anzeigemöglichkeit von Bildern in JavaFX mit Hilfe von MongoDB GridFS Allgemeine Java-Themen 0
A Preisberechnung, Hilfe Allgemeine Java-Themen 4
M Bräuchte Hilfe bei der Aufgabe Allgemeine Java-Themen 1
s_1895 Hilfe bei Java Tic Tac Toe Allgemeine Java-Themen 8
White_Fox Suche Ursache für NPE - woher kommt sie? (Hilfe beim Debugging) Allgemeine Java-Themen 19
J Hilfe, Jar Datei kann nicht ausgeführt werden Allgemeine Java-Themen 2
M Hilfe bei einer Java Programmieraufgabe! Ab morgen Montag um 08:00 Uhr Allgemeine Java-Themen 5
B Bei Email: FW / AW... - Hilfe bei String suche Allgemeine Java-Themen 21
U Erste Schritte Hilfe bei simplem Glücsspiel in Java Allgemeine Java-Themen 4
K OOP Suche Hilfe + Erklärung für eine Hausaufgabe Allgemeine Java-Themen 1
K Objektorientierung, hilfe Allgemeine Java-Themen 9
V Bilder bei bestimmten Zeiten wechseln, bitte um Hilfe Allgemeine Java-Themen 5
D Hilfe bei Informatik Hausaufgaben Allgemeine Java-Themen 30
RalleYTN Brauche Hilfe beim Run-Length-Decoding Allgemeine Java-Themen 9
S Hilfe bei dem Auslesen einer YAML Datei Allgemeine Java-Themen 8
F NetBeans Hilfe!!! Allgemeine Java-Themen 23
H Schiffe versenken JButton Schiffe mit GUI verbinden Hilfe! Allgemeine Java-Themen 2
M Bitte Hilfe mit REGEX (Negieren) Allgemeine Java-Themen 4
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
S GetMethode erstellen mit Hilfe von Parametern Allgemeine Java-Themen 9
J Java "Bank Programm" Brauche eure Hilfe Allgemeine Java-Themen 3
B Hilfe bei Übungsblätter Allgemeine Java-Themen 9
O Erste Schritte Benzinverbrauch Code Hilfe Allgemeine Java-Themen 3
C Hilfe Bei Vegas Slide Allgemeine Java-Themen 0
B Hilfe!! spiel um Funktion des Selektierens erweitern (mit ASCII-Tabelle) Allgemeine Java-Themen 3
Ice4P4rty Hilfe Bei Promillerechner Allgemeine Java-Themen 9
C Atfx mit Hilfe von OpenAtfx auslesen Allgemeine Java-Themen 1
perlenfischer1984 Hilfe bei Design (Pattern) Allgemeine Java-Themen 5
G Hilfe bei Projektarbeit Allgemeine Java-Themen 5
GenerationLost Input/Output Custom Serialization - hilfe bei Realisierung Allgemeine Java-Themen 8
J Hilfe!!! Ausbildung Allgemeine Java-Themen 14
H Hilfe bei Erstellung eines Hilfe Fenster bei Tastendruck (F1 bei Win98) Allgemeine Java-Themen 5
B Swing Hilfe bei Abfrage von Benutzernamen und Passwort Allgemeine Java-Themen 2
T Hilfe bei Code Allgemeine Java-Themen 3
U Swing Hilfe beim Quellcode für ein Codierungs-/Decodierungsprogramm Allgemeine Java-Themen 9
S Hilfe bei Gui Allgemeine Java-Themen 3
O Best Practice Hilfe bei Algorithmus gesucht Allgemeine Java-Themen 10
GRAZZ0R Hilfe zum Spiel Mensch ärger dich nicht Allgemeine Java-Themen 1
C Hilfe bei den Ausgaben Allgemeine Java-Themen 4
K Hilfe bei GUI für Pizza-Service Allgemeine Java-Themen 11
J Hilfe bei Datumsberechnung aus Textfeld Allgemeine Java-Themen 10
I Bitte Drngend hilfe Allgemeine Java-Themen 2
C Hilfe bei NoClassDefFoundError Allgemeine Java-Themen 14
C Hilfe bei einer Fehler meldung Allgemeine Java-Themen 3
I Methoden Schnelle Hilfe benötigt - Kleines Video/Slideshow aus mehreren Bildern erstellen Allgemeine Java-Themen 3
C Hilfe bei einer Point Ausgabe Allgemeine Java-Themen 7
N Erste Schritte [HILFE] effizienter,leistungsfähigermbackground Pixelbot Allgemeine Java-Themen 5
A Hilfe gesucht Allgemeine Java-Themen 44
X ArrayList will nicht so wie ich will. Hilfe Allgemeine Java-Themen 8
C Hilfe bei einer Fehlermeldung Allgemeine Java-Themen 5
C Hilfe bei MalformedURLException Allgemeine Java-Themen 7
D Baum zeichnen hilfe Allgemeine Java-Themen 4
M Hilfe bei parseInt Allgemeine Java-Themen 4
F Compiler-Fehler Hilfe bei Startup error Allgemeine Java-Themen 3
D Mit Hilfe von Java aus Excel-Sheet Zellen in neues Excel Dokument kopieren Allgemeine Java-Themen 3
F Socket NullPointerException Bitte um hilfe! Allgemeine Java-Themen 12
M Input/Output Java + OCR ? Erfahrungen und bitte um Hilfe Allgemeine Java-Themen 12
M Brauche Hilfe bei Quellcodeverständnis Allgemeine Java-Themen 4
B Zahlen ausgeben hilfe! Allgemeine Java-Themen 8
X Hilfe bei Programm Allgemeine Java-Themen 5
zer0zer0 Best Practice apache common cli - optionen für hilfe ausblenden Allgemeine Java-Themen 5
F Bitte um Hilfe! Allgemeine Java-Themen 5
S Hilfe bei geeignetem Pattern (Decorierer) Allgemeine Java-Themen 2
D Brauche Hilfe bei Rechnung (Exponentiation) Allgemeine Java-Themen 12
F Brauche Hilfe bei Java Allgemeine Java-Themen 6
S Hilfe bei simplem Programm Allgemeine Java-Themen 3
J Ein blutiger Anfänger braucht Hilfe Allgemeine Java-Themen 7

Ähnliche Java Themen


Oben