Po krótkim opisaniu akcji i konwersacji przyszła kolej na formularze.
W środowisku Eclipse wybieram z górnego menu kreator File→New→Seam Form, w polu Seam component name wpisuję SampleForm i klikam Finish. Otrzymuję pliki:
sampleForm.xhtmlstrona formularza w projekcie aplikacji WWW,
SampleForm.javaplik z komponentem formularza,
SampleFormTest.javaplik z testami komponentu (w projekcie testów),
SampleFormTest.xmlplik konfiguracyjny testów.
Tak jak w przypadku akcji, ...
Więcej…
Po krótkiej przerwie wracam do omawiania JBoss Seam. Tym razem zajmę się konwersacjami, czyli – w uproszczeniu – sesyjnymi komponentami stanowymi zintegrowanymi ze stroną internetową.
Uruchamiam środowisko Eclipse, otwieram File→New→Seam Conversation, w polu Seam component name wpisuję SampleConversation i klikam Finish. W przeciwieństwie do akcji, ...
Więcej…
Najprostrzymi składnikami JBoss Seam udostępniającymi funkcjonalność są akcje. W odniesieniu do EJB, akcja jest po prostu bezstanowym komponentem sesyjnym.
Ale po kolei… File→New→Seam Action – wypełniam tylko Seam component name wpisując SampleAction. Klikam Finish. Otrzymuję kilka nowych plików:
sampleAction.xhtmlw projekcie aplikacji WWW,
SampleAction.javaplik z interfejsem lokalnym komponentu,
SampleActionBean.javaplik ...
Więcej…
Mam już wygenerowany projekt Seam, do którego będę chciał dodać jakąś encję. Ponieważ podstawowym udogodnieniem zapewnianym przez JBoss Seam jest uwierzytelnienie i autoryzacja, będzie to encja użytkownika User.
Najpierw krótko o projektach. Ponieważ wybrałem opcję Deploy as: EAR, kreator wygenerował aż 4 projekty. Pierwszy ...
Więcej…
Poprzednim razem opisałem instalowanie środowiska JBoss Seam. Teraz opiszę tworzenie prostego projektu za pomocą kreatora z poziomu Eclipse.
Nigdy nie lubiłem tworzenia projektów za pomocą kreatora. Ale użycie kreatora do szybkiego wygenerowania podstawowego projektu Seam nie jest takie złe… pod warunkiem, że ...
Więcej…