Kod źródłowy z pliku

0

Witam,

Próbuję stworzyć program w Java, w którym mam okno wyszukaj i wpisuję tam co chcę wyszukać. Chce aby wyświetlał wyniki wyszukiwania ze strony poniżej, ale żeby kod Java, który wyciąga elementy takie jak cena, nazwa czy strona produktu, był wczytywany z pliku. Chodzi o to, żeby można było stworzyć oddzielnie pliki które umożliwiają z konkretnych stron pobrać informacje. Np. tworzę taki plik wrzucam go do konkretnego folderu w programie i program odczytuje go, gdy wpisuje szukaną wartość klikam przycisk wyszukaj on wyświetla mi pobrane wg danych w pliku elementy i wpisuje do List<t>. Nie wiem tylko jak zrobić, aby kod z pliku skompilował się, utworzył te elementy i przekazał je do właściwego programu.

2

Czyli chcesz po prostu napisać plugin do swojej aplikacji? Sposobów może być wiele. Java potrafi kompilować w runtime kod javowy -> http://stackoverflow.com/questions/2946338/how-do-i-programmatically-compile-and-instantiate-a-java-class możesz też interpretować Pythona/Jythona albo Grooviego.
Ale chyba wygodniej byłoby ustalic jakiś format pluginu i deploywać go np. przez Springa -> plugin musi implementować interfejs X i być beanem plus w jarze masz context.xml który tego beana tworzy. W swojej aplikacji ładujesz konteksty a potem zgarniasz gdzieś listę wszystkich beanów implementujacych X.

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