Archiwum wpisów z miesiąca: Kwiecień 2009


Kwiecień
21
2009

AJAX i JBoss Seam

Słowa kluczowe: | Kategorie: Seam Framework
Często gdy użytkownik wykonuje jakąś operację na formularzu, zmienia się niewielki fragment strony. Jednak z powodu sposobu renderowania dokumentów html, w takiej sytuacji odświeżana jest cała jego zawartość. Stosunkowo niedawno powstał nowy sposób ładowania informacji na stronę – AJAX. Seam pozwala w prosty sposób ... Więcej…
Kwiecień
17
2009

JBoss Seam – formularze

Słowa kluczowe: , | Kategorie: Seam Framework
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…
Kwiecień
17
2009

JBoss Seam – konwersacje

Słowa kluczowe: | Kategorie: Seam Framework
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…
Kwiecień
10
2009

Drzewo sortujące – testy

Słowa kluczowe: , , | Kategorie: Java
Postanowiłem przetestować działanie drzewa sortującego przy wykorzystaniu mechanizmów, jakie udostępnia biblioteka JUnit 4. Jednak moja klasa jest typem generycznym i chciałbym mieć możliwość przetestowania jej funkcjonalności dla różnych elementów – liczb całkowitych i rzeczywistych, ale też np. dat. Najszybszym sposobem wykonania tych samych testów dla ... Więcej…
Kwiecień
10
2009

Nowe możliwości JUnit 4

Słowa kluczowe: , , | Kategorie: Java
Biblioteka JUnit zawsze była potężnym narzędziem. Jednak wersja 4 pozwala w znacznym stopniu przyspieszyć tworzenie znacznie bardziej złożonych testów. Dzisiaj spróbuję omówić parę najważniejszych usprawnień. Spis treści Testowana klasa Testy sparametryzowane Spodziewany wyjątek Testowanie wydajności Ignorowanie testu Połączenie testów w zestaw Podsumowanie Testowana klasa Na początek utworzę interfejs – niech to będzie kalkulator: public ... Więcej…