Witam,
Stawiam pierwsze kroki w JSF jednakże projekt nad którym pracuję i muszę skończyć, raczej nie należy do najłatwiejszych. Tworzę prostą stronę wyszukiwarki bazy danych. Strona posiada około 15 różnych tagów wyszukiwania - elementy typu input text i menu. Nie korzystam nawet z navigation-rules gdyż po kliknięciu na przycisk wyszukiwania poniżej tagów, używając jsp:include importuje stronę z wynikami. Nie miałem większych problemów do czasu kiedy nadszedł moment komunikacji z bazą danych która korzysta z interfejsu REST. Po kliknięciu na przycisk szukania strona powinna wygenerować żądanie GET do bazy danych znajdującej się na innym serwerze. Wzór rządania jest następujący:
http://adresserwerabazydanych/baza/search/[x1][x2][x3]...[xn]
gdzie x1-xn to kolejne opcje wyszukiwania, które powinny być ustawiane dynamicznie (zależą przecież od tagów wybranych przez użytkownika)
Niestety nie umiem poradzić sobie z wygenerowaniem takiego żądania GET w JSF.
Przetrząsałem różne fora i artykuły w internecie i jedyne co udało mi się znaleźć, to opinie o tym jak JSF się nie nadaje do komunikacji z REST :> Cóż niestety aktualnie nie mam wyjścia, a nie wierze że problemu nie da się rozwiązać. Dodatkowo obawiam się, że nawet po pomyślnym wygenerowaniu żądania pojawi się kolejny problem - jak obsłużyć odpowiedź (baza odpowiada skryptem xml).
Jeżeli ktoś zna rozwiązanie mojego problemu to bardzo proszę o wyjaśnienie najlepiej z chociaż przykładowym kodem, gdyż męczę się już kilka dni bez żadnego postępu.
korzystam z JSF 1.2 w Eclipsie, oraz Jboss 5.0 - wszystko na Ubuntu.