Archiwum wpisów z miesiąca: Marzec 2009


Marzec
31
2009

Erystyka w programowaniu

Słowa kluczowe: , , | Kategorie: Filozofia
Erystyka jest sposobem prowadzenia dyskusji opartym o fortele, pułapki, ataki, zamiast o rzeczowe argumenty. Więcej informacji na temat samego pojęcia można znaleźć w Wikipedii. Ale co to ma wspólnego z programowaniem? Osoby niezwiązane z informatyką często uznają tę naukę za pewną dziedzinę matematyki. Osobiście nie mogę ... Więcej…
Marzec
28
2009

10 największych błędów programistów Delphi

Słowa kluczowe: | Kategorie: Programowanie
Miałem pisać porady a nie krytykować, ale czasami niekompetencja niektórych osób sprawia, że krytyka aż sama się ciśnie na klawiaturę. Poza tym jeżeli ustrzegę przynajmniej jedną osobę przed popełnieniem tych samych błędów, może się to okazać nieocenionym dobrodziejstwem dla świata. Na temat ... Więcej…
Marzec
24
2009

Związek trzech encji z Hibernate

Słowa kluczowe: , , , | Kategorie: Seam Framework
Relacje między dwoma tabelami bazy danych omówiłem poprzednim razem. Teraz chciałbym rozszerzyć problem do trzech tabel. Jednak nie chodzi mi o dowolne relacje, lecz o specyficzny ich rodzaj. Za przykład posłuży mi wyimaginowany system pracujący w firmie spedycyjnej. W tym systemie istnieją klienci (tabela customers), ... Więcej…
Marzec
24
2009

JBoss Seam – relacje pomiędzy encjami

Słowa kluczowe: , , , | Kategorie: Seam Framework
Omówiłem już adnotacje dotyczące encji, pozostawiając jednak temat relacji na później. Tym razem zajmę się właśnie tym zagadnieniem. Podstawowe relacje, to te występujące pomiędzy dwiema encjami. Są to: jeden do jednego, jeden do wielu, wiele do wielu. Postaram się wytłumaczyć na prostych przykładach ich działanie. Jeden ... Więcej…
Marzec
22
2009

Pola czy właściwości?

Słowa kluczowe: , , | Kategorie: Programowanie
Pole klasy to zmienna zdefiniowana wewnątrz klasy. Właściwość (ang. property) to wartość, na której operuje jedna lub dwie spośród metod: Type getXXX()metoda pobierająca wartość właściwości (ang. getter), void setXXX(Type value)metoda ustawiająca wartość właściwości (ang. setter). Obie metody posiadają ten sam człon XXX – ... Więcej…