Aplikacja oparta o pluginy?

szukaj na forum nowy temat odpowiedz

Strona [ 1 ] z 1

tidim ten post 09-03-2010 22:06





Witam

Chce napisac aplikacje ktora swe działanie bedzie opierac na pluginach, ktore beda zawierały jakby prowajder dostepu do danych, logika samych pluginow bedzie dosc podona do przedstawionej tutaj na forum, jednak moje podejscie ma byc takie ze pluginy wrzucam do 1 katalogu, posiadam dodatkowy plik z propertisami...a nastepnie wykorzystuje je do wykonywania pewnych operacji, i tutaj moje pytanie..skoro moj plugin zawiera np 3 package i np 30 klas, to musze je wszystkie jakos zaladowac do mojego programu glownego...czy jest na to jakas inna metoda niz ladowanie classloaderem wszystkich 30 klas, czy jest na to jakis prostszy sposob, bo domyslam sie ze zaladowanie pojedynczej klasy ktora implementuje interesujacy mnie interfejs nie jest wystarczajaca?

Pozdrawiam
Przejdź na górę strony
cytuj
:: ten post 09-03-2010 22:38





Zaladowanie tej jednej klasy wystarcy, reszta bedzie ladowana jak bedzie potrzebna...jesli tylko jest dostepna dla classloadera. Jednakze jesli pierwsza klase sie da wczytac, to klasy ktora ona wykorzystuje z tego samego jara beda wczytywane tym samym classloaderem, weic nie powinno byc klopotow.
Przejdź na górę strony
cytuj
Koziołek ten post 10-03-2010 09:21
avatar

Użytkownik
Status: Offline
Dołączył: 27-04-2007
Skąd: Sterta
Rzuć okiem na to: http://4programmers.net/Java/W%C5%82asne_us%C5%82ugi_w_JSE masz całkiem fajny mechanizm, który pozwala na "pluginowanie" aplikacji.
http://koziolekweb.pl - przemyślenia o życiu i śmierci i różnościach...
Klingon multitasking systems do not support "time-sharing". When a Klingon program wants to run, it challenges the scheduler in hand-to-hand combat and owns the machine.
Przejdź na górę strony
cytuj
:: ten post 10-03-2010 09:41





Zgadzam sie z Koziolkiem, to jest bardzo fajny mechanizm, bardzo ladnie sie spisuje w wielu projektach (ot chociazby JPA, CDI, ... ktorych implementacje malymi projektami nie sa), i do tego nie ma problemow z classloaderem.
Przejdź na górę strony
cytuj
szukaj na forum nowy temat odpowiedz

Strona [ 1 ] z 1

1 użytkownik(ów) przegląda ten temat (1 gości)
(żadnych zarejestrowanych użytkowników)

Copyright © 2000-2006 by Coyote Group 0.9.3-pre3
Czas generowania strony: 0.0166 sek. (zapytań SQL: 10)