Archiwum wpisów dla kategorii „Programowanie”


Maj
26
2010

Wywołanie i wykonanie metody

Słowa kluczowe: , , | Kategorie: Java
Przygotowałem ostatnio plik pom.xml dla projektu korzystającego z AspectJ. Zanim przejdę do omawiania rzeczywistych problemów, przedstawię pokrótce budowę prostego aspektu. Żeby uzyskać jak najwięcej szczegółów, zamiast testów, użyję raczej niezbyt eleganckiego rozwiązania opartego o System.out. Przygotowania Na początek utworzę klasę, której dotyczyć będą punkty ... Więcej…
Maj
21
2010

Projekt Maven z AspectJ

Słowa kluczowe: , , | Kategorie: Java
Programowaniem aspektowym (ang. Aspect-oriented programming) zainteresowałem się ponad rok temu. Niestety od tamtej pory nie znalazłem dość czasu, aby zająć się tym zagadnieniem na poważnie. Nadszedł moment, kiedy nie jestem już całkowicie pochłonięty pracą z Seam Framework. Teraz nareszcie mogę zagłębić się ... Więcej…
Maj
06
2010

Seam: Pobieranie konfiguracji poczty z bazy

Słowa kluczowe: , , , , | Kategorie: Seam Framework
Gdy już udało mi się wysłać wiadomość email z poziomu aplikacji Seam, postanowiłem przenieść konfigurację serwera poczty wychodzącej do bazy danych – tak aby użytkownik (administrator) systemu mógł ją zmieniać w dowolnym momencie. Realizacja tego zadania wymagała rozszerzenia funkcjonalności komponentu org.jboss.seam.mail.mailSession. Na początek ... Więcej…
Kwiecień
22
2010

Seam: Powiadomienia email

Słowa kluczowe: , | Kategorie: Seam Framework
Dzisiejszy artykuł stanowi jedynie wstęp do bardziej zaawansowanych zagadnień dotyczących poczty elektronicznej w Seam Framework. Opiszę tutaj podstawową konfigurację oraz wysyłanie prostej wiadomości email – kwestie kluczowe z punktu widzenia tematyki kolejnych wpisów. Obsługa poczty w Seam realizowana jest za pośrednictwem biblioteki JavaMail. Dlatego ... Więcej…
Kwiecień
06
2010

Odwracanie kolejności elementów tabeli

Słowa kluczowe: , | Kategorie: Java
Potrzebowałem utworzyć tabelę, zawierającą elementy tabeli źródłowej, lecz w odwrotnej kolejności. Zadanie jest dziecinnie proste, jednak chciałem się upewnić, czy nie ma już specjalnie dla tego celu przygotowanej metody – na przykład w klasie java.util.Arrays. Wówczas natrafiłem na ciekawe rozwiązanie problemu: public static ... Więcej…