Serializacja C++/Java

  • Rejestracja: dni
  • Ostatnio: dni
0

Mam do zrobienia program z użyciem serializacji. Z tym, że serwer w C++ a klient w Javie. Może głupie pytanie - ale robił ktoś już coś takiego, da radę to zadziałać?;)

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Tak, ale najprawdopodobniej potrzebujesz innej biblioteki do serializacji lub w kliencie Javowym użyć jakiegoś kontenera, który będziesz potrafił potem sparsować po stronie serwera.

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Jak chcesz pisać aplikację klient-serwer pomiędzy różnymi językami to możesz użyć jakiejs istniejącej technologii middleware (CORBA, ICE albo czegos nowszego jak WebService)

  • Rejestracja: dni
  • Ostatnio: dni
0

O, może użyję CORBy, kiedyś coś w tym robiłem, zapomniałem kompletnie o tym. Tylko pamięć zawodzi, i powiedzcie - tam jest już "na szytwno" serializacja, przez te CORBowe obekty, one już mają "wbudowaną" serializację?

  • Rejestracja: dni
  • Ostatnio: dni
0

O, może użyję CORBy, kiedyś coś w tym robiłem, zapomniałem kompletnie o tym. Tylko pamięć zawodzi, i powiedzcie - tam jest już "na szytwno" serializacja, przez te CORBowe obekty, one już mają "wbudowaną" serializację?

  • Rejestracja: dni
  • Ostatnio: dni
0

Chociaż nie; nie jestem pewien, czy to jest dobre rozwiązanie - tzn. CORBA tak, ale chyba serializacji nie uniknę. Bo będę mieć jakieś tam dodatkowe obiekty poza tym serwera i klienta, jakiś 'Uzytkownik' czy coś takiego ...

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Corba na podstawie IDLa generuje ci klasy zarówno dla Javy jak i dla C++ i sama ogarnia sobie przesyłanie takich obiektów ;)

Wibowit
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: XML Hills
0

Nie używałem, ale Apache Thrift czy Google Protocol Buffers powinny być łatwiejsze niż CORBA czy WebServicy. Z CORBĄ miałem do czynienia na studiach i nie mogłem tego ogarnąć :p tzn tych różnych trybów działania, brokerów, itd

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.