1. Dashboard
  2. Forum
    1. Unerledigte Themen
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team-Mitglieder
    4. Trophäen
    5. Mitgliedersuche
  4. Tutorial Bereich
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Lexikon
  • Erweiterte Suche
  1. Informatik Forum
  2. Webmaster & Internet
  3. Entwicklung

EJB3 WebService und Collections

  • ComSubVie
  • 28. November 2006 um 09:46
  • Unerledigt
  • ComSubVie
    5
    ComSubVie
    Mitglied
    Punkte
    230
    Beiträge
    42
    • 28. November 2006 um 09:46
    • #1

    Ich ärgere mich mal wieder über das ach so toll dokumentierte J2EE. Also ich hab mir ein kleines Demo-Programm gemacht, das im Prinzip nur Länder (Code/Name) speichern soll. Das Land ist eine EntityBean, und das WebService mit dem ich diese anlegen suchen und löschen kann eine Stateless SessionBean. Funktioniert ja prinzipiell schön, nur die Suche sollte natürlich alle passenden Ergebnisse liefern. Was liegt also näher als eine Collection<Country>? Naja, jedenfalls liefert mir der JBoss dann ein "JAX-RPC does not allow collection types". Ach ja, geil, warum? Naja, vielleicht ist ihm ein Interface zu wischiwaschi, mal ein echtes Ding probieren, also alle Rückgabewerte auf LinkedList<Country> casten. Gleicher Effekt.

    Wie krieg ich das blöde Ding dazu Collections zurückzuliefern? Weil das ich ein search() und next() implementiere kanns ja nicht sein, oder?

    edit: Ein Country[] als Rückgabewert hat er letztendlich gefressen, aber das ist nicht unbedingt elegant, ich mein wofür gibt's denn die Collections wenn man dann erst wieder zu Array gezwungen wird?!?

  • a9bejo
    21
    a9bejo
    Mitglied
    Reaktionen
    42
    Punkte
    4.697
    Beiträge
    913
    • 28. November 2006 um 15:22
    • #2
    Zitat von ComSubVie

    wofür gibt's denn die Collections wenn man dann erst wieder zu Array gezwungen wird?!?

    Das hat meiner Meinung nach nichts mit J2EE zu tun, zumindest nicht direkt.
    Du verwendest das XML RPC Protokoll fuer den Datenaustausch in deinem Webservice, und XML-RPC unterstuetzt nun mal nur ein sehr schlankes Set an Datentypen.

    lg, Benjamin Ferrari, bookworm.at

  • Maximilian Rupp 27. Dezember 2024 um 12:05

    Hat das Thema aus dem Forum Programmieren nach Entwicklung verschoben.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

Benutzerkonto erstellen Anmelden

Benutzer online in diesem Thema

  • 1 Besucher

Rechtliches

Impressum

Datenschutzerklärung