Serializacja C++/Java

Serializacja C++/Java
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
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:dzień
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:ponad 21 lat
  • Ostatnio:około 3 lata
  • 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)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
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ę?

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ę?

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:ponad 21 lat
  • Ostatnio:około 3 lata
  • 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 ;)


"Nie brookliński most, ale przemienić w jasny, nowy dzień najsmutniejszą noc - to jest dopiero coś!"
Wibowit
  • Rejestracja:około 20 lat
  • Ostatnio:28 minut
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


"Programs must be written for people to read, and only incidentally for machines to execute." - Abelson & Sussman, SICP, preface to the first edition
"Ci, co najbardziej pragną planować życie społeczne, gdyby im na to pozwolić, staliby się w najwyższym stopniu niebezpieczni i nietolerancyjni wobec planów życiowych innych ludzi. Często, tchnącego dobrocią i oddanego jakiejś sprawie idealistę, dzieli od fanatyka tylko mały krok."
Demokracja jest fajna, dopóki wygrywa twoja ulubiona partia.

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.