Java aplet + serwer - How to? [Rozwiązane]

0

Witam,

Jako bardzo początkujący programista Javy chciałbym rozpocząć przygodę z apletami ;). Tutaj nasuwa mi się pewne pytanie z którym nie mogę sobie łatwo poradzić z użyciem wujka google.
Jak sensownie połączyć aplet z serwerem(chodzi o komunikację między nimi)? Nie pytam o konkrety tylko o technologie/biblioteki za którymi powinienem się rozglądać.
Czy można sensownie połączyć aplet z serwerem napisanym w czymś innym niż Java(w domyśle C++)?

I z jakich bibliotek do GUI powinienem korzystać? Idea SWT bardziej do mnie przemawia niz Swing. Z drugiej strony google podpowiada, że SWT sprawia problemy w przypadku apletów ;).

Osoby obeznane w tych tematach(starsze stażem w javie) prosiłbym o sugestie i nakierowanie na właściwe tory ;).

Z góry dzięki!

PS jeszcze małe pytanko... jaki edytor polecacie?

0

Od tyłu:

  • edytor - Eclipse for Java
  • SWT + aplety - niestety nie wiem, czy to się razem gryzie, czy nie
  • łączenie apletu z serwerem - musisz mieć pozwolenie Security Managera (czy jak to się tam zwie), a wystarczy to, co jest w Javie czyli klasa Socket (niezależnie, w czym jest napisany serwer)
0

Aplet może bez żadnych dodatkowych zabiegów łączyć się z serwerem, z którego został pobrany. Żeby mógł się łączyć z innymi serwerami musi być podpisany. Jeśli firma potwierdzająca autentyczność podpisu jest na na odpowiedniej liście w przeglądarce, to taki aplet uruchomi się bez dodatkowych działań użytkownika. W przeciwnym razie (np. sam podpisałeś aplet) użytkownik musi wyrazić zgodę na uruchomienie apletu.

0
[losowa nazwa] napisał(a)

Od tyłu:

  • edytor - Eclipse for Java
  • SWT + aplety - niestety nie wiem, czy to się razem gryzie, czy nie
  • łączenie apletu z serwerem - musisz mieć pozwolenie Security Managera (czy jak to się tam zwie), a wystarczy to, co jest w Javie czyli klasa Socket (niezależnie, w czym jest napisany serwer)

Eclipse i Netbeans wydają się być bardzo ociążałe - nie mają sensownej alternatywy?

O ile dobrze pamiętam to java pozwala na przesyłanie przez sieć obiektów(operując na tak wysokim poziomie abstrakcji) - pamiętasz może jak się nazywał ten mechanizm?

0

Seralizacja

0
bo napisał(a)

Seralizacja

Ok. Dogooglałem i wystarcza zaimplementować interface Serializable. Dzięki za skierowanie na właściwe tory ;). Ze względu na tą możliwość serwer też(acz niechętnie) chyba napiszę w javie.

Pozdrawiam i dziękuję za pomoc!

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