Archiwum wpisów dla słowa kluczowego „Adnotacje”


Wrzesień
20
2009

Walidator NIP

Słowa kluczowe: , , , , , | Kategorie: Seam Framework
Uwaga: Walidator uzupełniony o format bez łączników oraz weryfikację cyfry kontrolnej znajduje się w projekcie opisanym w artykule Dodatkowe walidatory Hibernate. Niniejszy wpis dotyczy głównie użycia parametrów adnotacji walidatora. Opisując tworzenie nowego walidatora Hibernate wspomniałem o parametrach adnotacji. Postanowiłem utworzyć przykład takiej walidacji dla Numerów ... Więcej…
Wrzesień
19
2009

Nowy walidator Hibernate

Słowa kluczowe: , , , , | Kategorie: Seam Framework
Testy jednostkowe w Seam Framework nie różnią się od innych testów jednostkowych. Jednak to od nich powinienem zacząć. Do tego celu postanowiłem wykorzystać nowy walidator Hibernate, sprawdzający poprawność nazwy użytkownika (loginu). Adnotacja Najpierw utworzę nową adnotację @ValidLogin, która na równi z @NotNull czy @Email będzie ... Więcej…
Wrzesień
01
2009

Wzorzec obserwatora w Seam

Słowa kluczowe: , | Kategorie: Seam Framework
Omawiając wstrzykiwanie zależności wspomniałem coś o obserwatorach. Dzisiaj postaram się omówić to zagadnienie dokładniej. Obserwator w Seam Framework wygląda trochę inaczej niż klasyczny wzorzec projektowy o tej samej nazwie. Ogólna idea jest podobna, ale zastosowane mechanizmy różnią się znacznie. Problem W aplikacji internetowej należy dodać powiadomienia o ostatnich ... Więcej…
Lipiec
10
2009

Seam: Zalogowany użytkownik przechowywany w sesji

Słowa kluczowe: , , | Kategorie: Seam Framework
Jakiś czas temu poruszałem temat zapamiętywania w sesji danych zalogowanego użytkownika. Właściwie to chodziło mi o zilustrowanie przeciążania komponentów tożsamości i magazynu tożsamości. Tym razem pokażę, jak przechowywać w sesji całą encję zalogowanego użytkownika. Temat ten rozpocznie nieco dłuższy cykl wpisów na temat wstrzykiwania zależności ... Więcej…
Czerwiec
16
2009

JBoss Seam – autoryzacja na podstawie uprawnień

Słowa kluczowe: , , | Kategorie: Seam Framework
Opisałem już jak utworzyć encję dla uprawnień, jednak nie pokazałem, jak dokonywać autoryzacji na ich podstawie. Dzisiaj zamierzam omówić kilka przykładów zabezpieczania komponentów oraz elementów strony. Najprostrzym sposobem zabezpieczania komponentu jest użycie adnotacji @Restrict z pakietu org.jboss.seam.annotations.security. Oznaczenie nią klasy komponentu będzie ... Więcej…