|
pluton - 1 Paź 2008, 07:47 Witam, Mam w aplikacji kilka(nascie) "monstrualnych" 1) Kazdy obiekt dziedziczy z klasy NadajnikOdbiornik , 2) klasa Rozdzielacz to po prostu kontener (lista) poleceń. Wobec tego obiekty nie musza znac swoich typow, Czy takie rozwiazanie ma sens ? Jest ono wlasciwie pozdrawiam Mikolaj Rydzewski - 1 Paź 2008, 08:58 1) Kazdy obiekt dziedziczy z klasy NadajnikOdbiornik , dzieki czemu ma metode WyslijDoRozdzielacza oraz OdbierzZRozdzielacza Lepiej zeby implementowal. 2) klasa Rozdzielacz to po prostu kontener (lista) poleceń. Każdy obiekt moze tam wyslac polecenie i adresata, inne obiekty sa zobowiazane przegladac te liste, odbierac polecenia skierowane do siebie i wykonywac Kiedy to jest zadanie dla 'rozdzielacza' wlasnie. Nadawca wysyla wiadomosc. Odbiorca ja automagicznie dostaje, bez zadnego samodzielnego A tak wogole, to dlaczego chcesz wymyslac JMS od nowa? ;-) pluton - 1 Paź 2008, 10:28 | 2) klasa Rozdzielacz to po prostu kontener (lista) poleceń. | Każdy obiekt moze tam wyslac polecenie i adresata, | inne obiekty sa zobowiazane przegladac te liste, | odbierac polecenia skierowane do siebie i wykonywac Kiedy to jest zadanie dla 'rozdzielacza' wlasnie. Nadawca wysyla Myslalem ze rozdzielacz nie powinien wiedziec, kto z niego korzysta teraz, a kto skorzysta za 5 czy 10 lat. W zamysle to nie ma byc aktywne biurko, A tak wogole, to dlaczego chcesz wymyslac JMS od nowa? ;-) Nie chce, jakos takos mi sie o tym "zapomnialo" :) dzieki za "przypomnienie" pozdrawiam Mikolaj Rydzewski - 1 Paź 2008, 10:30 Myslalem ze rozdzielacz nie powinien wiedziec, kto z niego korzysta teraz, a kto skorzysta za 5 czy 10 lat. W zamysle to nie ma byc aktywne biurko, Uzytkownicy rozdzielacza rejestruja sie w nim (okreslajac tez jakiego mozna wysylac. Dopoki dany uzytkownik sie nie wyrejestruje. pluton - 1 Paź 2008, 10:43 | Myslalem ze rozdzielacz nie powinien wiedziec, kto z niego korzysta | teraz, | a kto skorzysta za 5 czy 10 lat. | W zamysle to nie ma byc aktywne biurko, Uzytkownicy rozdzielacza rejestruja sie w nim (okreslajac tez jakiego To znowu mamy inne ciekawe zagadnienia: - odbiorcy musza tez umiec informowac rozdzielacz, ze sa zajeci i zeby chwilowo nie zawracal im gitary, - trzeba ciekawie obsluzyc moment wyrejestrowania, zeby nie bylo sytuacji ze wyrejestrowanie nastapi w momencie przesylania, - java nie ma destruktora i musze sie gimnastykowac nad wyrejestrowaniem przed utrata referencji (wyjsciem z funkcji ktora ew. tworzy na chwile jakiegos odbiorce) - jezeli zostawie gdzies (w rozdzielaczu) referencje do odbiorcy, to nie moge tego odbiorcy oddac w opieke smieciokolektora, kiedy nie bedzie mi juz potrzebny itp itd Troche brudu sie robi, niestety. pozdrawiam Mikolaj Rydzewski - 1 Paź 2008, 11:01 Troche brudu sie robi, niestety. Ktory JMS posprzatal ;-) Swoja droga, to dostalem maila dzis: The Apache Qpid community is please to announce the release of Apache Apache Qpid is a cross platform enterprise messaging solution which This release features: * AMQP 0-10 support in the Java, Python and C++ clients and the C++ * Java broker supports priority queues * Apache Derby based persistent store for the Java broker * Java client performance improvements * AMQP-based management protocol and a set of CLI It is available to download from Complete release notes are available here: INCUBATION DISCLAIMER Apache Qpid is an effort undergoing incubation at The Apache Software maczech - 1 Paź 2008, 11:12 Witam, Mam w aplikacji kilka(nascie) "monstrualnych" 1) Kazdy obiekt dziedziczy z klasy NadajnikOdbiornik , 2) klasa Rozdzielacz to po prostu kontener (lista) poleceń. Wobec tego obiekty nie musza znac swoich typow, Czy takie rozwiazanie ma sens ? Jest ono wlasciwie pozdrawiam A czy to nie czasem klasyczny przypadek użycia wzorca projektowego Observer. Tutaj prosty tutorial http://www.javaworld.com/javaworld/javaqa/2001-05/04-qa-0525-observer.... Jeśli to ma działać w jednym JVM to chyba wystarczy (jeśli nie to trzeba użyć JMS-a). pozdrawiam Marcin pluton - 2 Paź 2008, 02:56 A czy to nie czasem klasyczny przypadek u ycia wzorca projektowego Observer. Po cichu liczylem, ze ktos cos takiego powie :) Dzieki. Niestety programowanie staje sie coraz mniej przyjemne: pozdrawiam Programowanie sieciowe - oczekiwanie na potwierdzenie odebrania komunikatu J2ME komunikator internetowy !!! JAVA Micro Edition FF3.0 Ajax i komunikat NS_BINDING_ABORTED pomysl na wymiane komunikatow klient-serwer |