Sprężyste jaja na wiosnę – cz. 1 – potrzebne produkty

Po dłuższej nieobecności na łamy bloga wraca Egg Framework. Wraca w postaci dłuższego tutoriala poświęconego tworzeniu aplikacji Egg + Spring. Tutorial będzie składał się z kilku części. Pierwsza z nich będzie poświęcona przygotowaniom do pracy oraz stworzę w niej najprostszą aplikację Eggową. W drugiej części przedstawię podstawy wiązania Egga i Springa, a w trzeciej dokończymy […]

(part II ) Czym różni się wróbelek od wróbelka…

Zapraszam na drugą rundę pojedynku. MPU vs DS runda 2: Ergonomia Wiele można złego o tym co dzieje się w Urzędzie, ale wielką zaletą pracy w takim miejscu jest ścisłe przestrzeganie przepisów Prawa Pracy. Co to oznacza? Otóż pisałem już o moim nowym biurku. Rzeczywiście w porównaniu z tym na którym stoi DSka tamto jest […]

(part I ) Czym różni się wróbelek od wróbelka…

… tym, że ma jedna nóżkę bardziej niż drugą. Ten stary greps można w dzisiejszych czasach ilustrować porównując dwa komputery. Markowy Przydziałowy w Urzędzie (MPU) i Domowego Składaka (DS, nie mylić z DSem). Przystępując do tego porównania należy wziąć pod uwagę dwa czynniki. Do czego ma służyć komputer oraz ile kosztuje. MPU vs DS runda […]

O nowej fabryce po pierwszym dniu….

Czym różni się firma prywatna od Urzędu? Na to proste pytanie odpowiedź mogła by zająć z 1000 stron, ale ja skrócę wasze męki i wypunktuję najważniejsze różnice. Urząd reprezentuje państwo, firma nie Państwo nie może zbankrutować, zatem urząd też nie. Firma jak najbardziej. Firma ma konkurencję, a zatem by nie przegrać musi być szybka i […]

SWT bardzo podstawy

Co to jest SWT? No właśnie, co to jest? SWT jest wytworem chorej wyobraźni twórców Eclipsa. Pewnego pięknego dnia zapragnęli mieć oni bibliotekę tak szybką jak AWT i jednocześnie tak bogatą jak Swing. Wymyślili więc bardzo ciekawe rozwiązanie… O AWT i Swingu AWT jest najstarszą graficzną biblioteką w Javie. Ma ona jedną zaletę, a mianowicie […]

Pancerne aplikacje

Do napisania tego posta skłonił mnie ten komunikat. Wynika z niego, że konta w grze są bardzo słabo chronione. Jak zauważyłem ochrona kont jest słabą stroną wielu aplikacji napisanych w php. Wynika to z faktu, że php nie ma wbudowanych mechanizmów zapewniających ochronę przed atakami typu XSS i SQL Injection. Wszystkie mechanizmy trzeba tworzyć samemu. […]

Zmian ciąg dalszy

Powoli zmienia się wystrój bloga. Na początek poprawiłem kod i tak mi to nic nie dało, bo jebany blogger wstawia własne tagi i nie wpina ich do dtd. Człowiek się stara, a tu dupa. Walidator wywalił 530 errorów. Kolejną ciekawostką jest to jak obecnie działa witryna. W trakcie zmian w DNSach popełniłem ciekawy błąd: Adres […]

ODBMS – pomysł

Ostatnie kombinowanie z indeksami nasunęło mi pomysł na zmierzenie się z problemem obiektowej bazy danych. Oczywiście całość w javie. Pomysł pozbawiony sensu, bo Sun określił już dość dawno specyfikację JDO, ale ja chciałbym użyć trochę innego podejścia. Dlaczego nie JDO? Po pierwsze JDO jest przestarzałe. Wiele elementów jest napisanych z użyciem pomysłów z Javy 2, […]

Indeksy prawie jak w bazie danych

Spotkałem się ostatnio z ciekawym problemem dotyczącym wyszukiwania danych. Zlecenie na program zaliczeniowy było proste napisać bibliotekę, ale bez użycia RDBMS. zabawa opiera się więc o kolekcje i ich odpowiednie projektowanie. Zadanie stosunkowo proste do momentu, w którym nie trzeba wyszukiwać danych po którejś z „kolumn”. W tym momencie mamy dwie drogi. Ręczne iterowanie się […]

Glassfish dla topornych

Nauka EJB ma to do siebie, że wymaga na starcie dużo samozaparcia i cierpliwości. Jednak niektóre jej fragmenty są łatwe lekkie i przyjemne. Niewątpliwie takim jest przyswojenie podstaw obsługi serwera Glassfish. Zapraszam do lektury na 4programers.net:http://4programmers.net/Java/EJB/Glassfish Kod jest dostępny na licencji MIT. Jednak niektóre rozwiązania mogą być objęte inną licencją. W takim przypadku jest, to […]