eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingDane przekazywane pomiedzy JEE a C# .NET › Dane przekazywane pomiedzy JEE a C# .NET
  • Path: news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!newsfeed2.atman.pl!newsfeed.
    atman.pl!.POSTED!not-for-mail
    From: Jacek Czerwinski <...@...z.pl>
    Newsgroups: pl.comp.programming,pl.comp.lang.c
    Subject: Dane przekazywane pomiedzy JEE a C# .NET
    Date: Thu, 24 May 2012 11:55:20 +0200
    Organization: ATMAN - ATM S.A.
    Lines: 35
    Message-ID: <jpl0ia$kcb$1@node2.news.atman.pl>
    NNTP-Posting-Host: 178-37-79-107.adsl.inetia.pl
    Mime-Version: 1.0
    Content-Type: text/plain; charset=ISO-8859-2; format=flowed
    Content-Transfer-Encoding: 8bit
    X-Trace: node2.news.atman.pl 1337853322 20875 178.37.79.107 (24 May 2012 09:55:22
    GMT)
    X-Complaints-To: u...@a...pl
    NNTP-Posting-Date: Thu, 24 May 2012 09:55:22 +0000 (UTC)
    User-Agent: Mozilla/5.0 (Windows NT 6.0; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
    Xref: news-archive.icm.edu.pl pl.comp.programming:197430 pl.comp.lang.c:299194
    [ ukryj nagłówki ]

    Jak by należało myśleć o przekazaniu danych pomiędzy Javą (klient) a
    .NET (mały serwer). Jakaś forma serializacji, przepakowania na
    XML/JSON/whatever

    Obecnie są to ręcznie zrobione 2 GET-u we własnej konwencji, na 5
    danych, ale szybko rośnie potrzeba robić to lepiej i szybciej.
    Połączenie chcę szybko nawiązywalne, i szybko zwalniane więc mało się
    podoba długotrwały socket i dlatego http.

    uwarunkowanie po stronie .NET
    Środowisko bez IIS (mini serwer http realizuje popularny HttpListener ze
    'zwykłych' programów WinForms / CommandLine, HttpListener ma pewne
    ubóstwo w kodach HTTP i do ideału REST mu daleko)
    silna awersja do dodatkowych asseblies, jak najmniej a najlepiej wcale.
    Framework od 2.0 do 4.0 i więcej. To powoduje że wbudowany w 4.0 JSON
    uznajemy za niedostępny. Ale z kolei jakieś rozwiązania z 2.0-3.5
    przestały działać w 4.0.
    Klasy C# podlegające 'serializacji' nie są własne i tylko widoczne przez
    metadane.
    Nie mam WSDL do nich.
    obecnie wydaje mi najlepsze się pozyskiwanie danych automagiczne przez
    refleksję ale z korektą ręczną(np. nie ujawnianie niektórych danych)
    ... oraz pytanie: jak po tej stronie się mówi o czymś co w J wiąże się
    ze słowem Bean (jego edycja, transmisja, serializacja itd)

    Na co zwrócić uwagę?


    po stronie Javy. Tu dość dobrze się czuję.
    Nie boli jeden-dwa niewielkie JAR-y a wiele z nich i tak już jest.
    Klient np. Apache Http Client lub Url.
    chętnie przyjęte 'po drucie' dane bym przyjął w obiekty, których klasy
    można wygenerować np. półautomatycznie.


Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: