aplikacja w j2se na jbossa

0

Czesc, mam aplikacje w j2se. Jej zadanie jest takie: otwiera port i nasluchuje na cos tam + udostepnia pare uslug. Teraz to musi jednak dzialac na jbossie. Moje pytanie do Was: czego powinnam uzyc? Jedyne co przychodzi mi na mysl to ejb. Z tego co kojarze to mozna ustawic by ejb sie odpalal po instalacji - wiec w sumie mogloby byc odpowiednikiem tego ze po instalacji odpala sie i slucha na porcie + do tego jeszcze drugi ejb ktory bedzie dostarczal jakies tam uslugi. Tylko czy aby na pewno jest to dobre podejscie? Jakos ejb nie kojarza mi sie z tym by sie odpalaly i sluchaly, ale moze sie myle? A moze moglabym czegos innego (tylko nie wiem czego) uzyc na jbossie?

bede wdzieczna za wszystkie wskazowki,
pzdr,
misty

0

Ale przecież EJB właśnie to robią - stoją sobie na serwerze i udostępniają jakieś usługi klientom. Co innego mozna użyc? Webservices, ale to zależy czy te twoje EJB będą bezstanowe czy nie.

0

no tak, ale zobacz - tam jest otwieranie tego portu. Ja uzywam do tego zewnetrznej biblioteki JavaBridge ktora robi to ze otwiera port po ktorym inne (nie-javovwe) aplikacje moga sobie gadac z moim programem w Javie (wywolywac metody, pobierac obiekty). Podejrzewam ze otwarcie tego portu odbywa sie w innym (tworzonym przez te biblioteke) watku. A tego to juz przeciez ejb nie powinien robic! Kod otwarcia tego portu:


    private static final String JAVABRIDGE_PORT = "8087";
    private static final php.java.bridge.JavaBridgeRunner runner = php.java.bridge.JavaBridgeRunner
            .getInstance(JAVABRIDGE_PORT);

    public static void main(String[] args) {

        try {
            logger.info("Waiting forever...");
            runner.waitFor();
        } catch (Exception e) {
            logger.error(e);
        } finally {
            runner.destroy();
        }

    }
 
0

No ale ja rozumiem że ty chcesz CAŁY ten mechanizm wywalić i zamienić na inny, działający na serwerze aplikacyjnym. Webservices to jest właśnie technologia która umożliwia wywoływanie metod i pobieranie obiektów pomiędzy programami nie-javowymi i javą. Inaczej to trochę bez sensu, bo po co byłby tu w ogóle serwer aplikacyjny?

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