EJB desktop proszę o wytłumaczenie

0

Witam,
jestem początkujący w EJB. Bardzo bym prosił o wytłumaczenie od czego zacząć pisać aplikację desktopową w technologi EJB. Przekopałem internet i znalazłem wiele tutoriali ale żaden nie wyjaśnia do końca od czego zacząć, jak napisać taką aplikację i jak ją uruchomić. Z tego co wyczytałem to musimy mieć:
-jakiś serwer np. Jboss (mam wersję 7.x odpalany z standalone.bin)

Ja piszę w Eclipse.

Wyczytałem, że;

  • pisanie zaczynamy od napisania interfejsów zdalnego i lokalnego
  • następnie piszemy ich implementacje
  • i na końcu klienta.

Następnie wyczytałem, że interfejsy i implementacje umieszczamy na serwerze w pliku jar ale nie wiem co z klientem.

Jak na przykład odpalić taki przykład http://www.roseindia.net/ejb/ejb-hello-world.shtml.
albo taki http://javarchives.wordpress.com/2010/07/18/building-a-simple-ejb-application/

Proszę o porady, podpowiedzi, sugestie proszę o napisanie na które momenty w tych dwóch tutorialach powinienem zwrócić szczególną uwagę. Chodzi mi o to jak to odpalić. Za wszystkie porady będę bardzo wdzięczny.

0

A wiesz chociaż po co chcesz użyć EJB i co to jest? EJB to cześć specyfikacji JEE. Poczytaj najpierw o serwletach i stronach JSP to uświadomisz sobie że to wszystko służy do tworzenia aplikacji działających w środowisku kontenera aplikacji - aplikacji webowych. Klient to przeglądarka internetowa

0

Po kolei. EJB jest technologią pozwalającą na tworzenie aplikacji w architekturze klient-serwer. Klientem może być np. aplikacja webowa, aplikacja JSE, ale też inny komponent EJB umieszczony w ramach tego samego serwera (wywołania lokalne) albo gdzieś hen daleko (wywołania zdalne).

By utworzyć aplikację EJB, której klientem będzie aplikacja JSE (czy to swingowa czy to konsolowa) należy zrobić kilka rzeczy. Tak jak pisałeś

  • utworzyć interfejsy zdalny i lokalny
  • napisać ich implementacje
  • napisać klienta.

Pierwsze dwa punkty odnoszą się do aplikacji umieszczonej na serwerze zgodnym ze specyfikacją Java EE np. JBoss.
Punkt trzeci, czyli napisanie klienta może przebiegać na różne sposoby. Proponuję zapoznać się z http://koziolekweb.pl/2007/12/09/ejb3-webservices-j2se-client-nic-dodac-nic-ujac/ trochę stary tekst, który obejmuje jeszcze wywołania po WebServices, ale metoda pracy jest taka sama.

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