WCF - Jak przesłać DataTable przez WCF do klientów Java?

0

Nie wiedziałem do końca gdzie ten topic umieścić, bo wiąże się z .NET, Javą, Web... w każdym razie:

Chcę napisać webservice WCF, który będzie zwracał tablicę danych (po stronie serwera łącze się z bazą danych, robię "select *" i tą tablice chcę zwrócić). Żeby było trudniej, taką tablicę chce odebrać w aplikacji Java (dokładnie aplikacji webowej w JSF2).

Mam kilka pytań:

  1. Po stronie serwera łączę się z bazą, mam DataTable.. ale teraz co zwrócić "w świat" ? Nie mogę zwrócić DataTable przecież. A musi to być kompatybilne z aplikacjami "nie.NET-owymi"..
  2. Jak ustawić konfigurację tego serwisu, binding itp...
  3. Jak skonsumować to w Javie?

Głównie, potrzebowałbym informacji 1 i 2.. bo nie mogę ruszysć dalej. Myślałem żeby DataTable przekonwertować do XML, a potem xML to stringa i takie zwrocić. Wtedy łatwo odczytam to w Javie, i będę konwertował go w odwrotną stronę aby wypełnić table na stronie. Ale czy jest to dobre rozwiązanie?

Szczególnie, że jak już oda mi się wyświetlić tą tablice na stronie, będę chciał to jakoś usprawnić.. pobierać to jakoś partiami, nie całą tablicę na raz..

Z góry dzięki za wszystkie uwagi,
Pozdr.

0

Pomysł dobry. Tylko po co konwertować XML do stringa, skoro XML jest stringiem? :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1