Posts tagged ‘Java’

Spring… i na wiosnę, i na lato – Część 1

Postaram się w dzisiejszym wpisie ogarnąć nieco temat framework’a Spring. Zacznijmy więc może od tego, czym on jest. Omnipotentna Wikipedia podpowiada nam, iż Spring jest narzędziem do tworzenia aplikacji (ang. application framework) w języku Java, zarówno dla platformy web, jak i stand-alone. Zatem spróbujemy dzisiaj stworzyć pierwszą aplikację webową w oparciu o Spring’a. Continue reading ‘Spring… i na wiosnę, i na lato – Część 1’ »

Portecle Installer

Idąc za ciosem, postanowiłem zmajstrować kilka bajerów do projektu Portecle, gdyż jak się okazało, podobnie do KeyTool GUI brakuje mu pewnych drobiazgów. Zatem, do plików projektu dodałem pliki wykonywalne .exe i .sh oraz zapakowałem całość w instalator od IzPack, i tak oto powstał nowy projekt: Portecle Installer.Generate Hills of glory Ammo

Łamigłówki i dekompilatory

Podczas rozwiązywania łamigłówki, jaką zafundowali wszystkim zainteresowanym złośliwcy z ZeroTurnaround odkryłem, iż zachwalany przeze mnie nieco wcześniej Java Decompiler mimo, iż jest bardziej na czasie niż JAD, to z błędami bytecode’u radzi sobie nieco gorzej. Być może ta sugestia pozwoli zaoszczędzić Wam kilka ładnych minut podczas pokonywania kolejnych etapów.

JRebel za darmo na 4 miesiące

JRebel, onegdaj JavaRebel, to narzędzie którego większości doświadczonych programistów Javy zapewne przedstawiać nie trzeba. Jeśli zaś jesteś osobą, która nigdy o nim nie słyszała, a chciałbyś/chciałabyś poznać owe magiczne narzędzie, pozwalające programiście zaoszczędzić dziesiątki roboczogodzin i całą masę frustracji spowodowanej oczekiwaniem na zakończenie długotrwałego procesu deploy’owania lub budowania aplikacji, to zapraszam na stronę producenta, aby dowiedzieć się nieco więcej o tym wynalazku: http://www.zeroturnaround.com/jrebel

Zaś zadeklarowanych użytkowników rebelianta zapraszam do odwiedzenia strony, na której  Zero Turnaround oferuje za darmo licencję na JRebela na całe 4 m-ce. Swoją drogą, jest to dość podły chwyt marketingowy gdyż, że nie spotkałem jeszcze osoby, która zaczęła by korzystanie z Rebela i mimo, iż nie jest ona darmowy chciała z niego zrezygnować. ->Linka do licencji

Kodowanie UTF-8 w klasach generowanych z xsd i wsdl

Jeśli zdarzyło się Wam zabrać za WebService‚y w Javie zapewne natknęliście się na kilka ciekawych problemów, których rozwiązanie nastręczyło Wam nieraz wielu kłopotów. Ja sam miałem takowy przypadek podczas generowania klas ze schem i wsdl’i pod Winzgrozą. Continue reading ‘Kodowanie UTF-8 w klasach generowanych z xsd i wsdl’ »

Armagjiedon, czyli rzecz o średniku i nawiasach klamrowych

Dzisiaj, po raz kolejny miałem przyjemność zobaczyć, jak początkujący programista może na własne życzenie uprzykrzyć życie sobie i kolegom z pracy. Poniżej załączam przykładowy kawałek kodu, który sprawił niektórym z nich niemiłą niespodziankę 🙂

[crayon lang=”java”] …
boolean czyPrawda = sprawdzCzyPrawda();
if (czyPrawda);
wykonajTylkoJesliPrawda();
…[/crayon]

Myślę, że jest to dobry przykład, przemawiający za stosowaniem wypracowanych konwencji i stosowania się nawet do takich detali, jak nawiasy klamrowe dla jednolinijkowego if‚a.