Artykuły z tagiem: tools
Maven 2 - jak ułatwić sobie pracę, cz. I
Numer 2 (2008-12-06) - Rafał Kotusiewicz
Zachęcony własnymi doświadczeniami z Mavenem 2 zapragnąłem podzielić się z Wami wiedzą, którą w ostatnich miesiącach zdobyłem na temat tego wspaniałego narzędzia. Dodam, że jeszcze rok temu byłem gorącym zwolennikiem Anta. Dzięki temu opiszę również sposób migracji projektu z Anta na Mavena – jeśli ma to oczywiście sens.
Założenie co do wiedzy czytelnika
Przystępując do czytania tego tekstu czytelnikProgramowanie bez słowa redeploy...
Numer 3 (2009-03-08) - Marcin Gadamer
Codzienna praca developera aplikacji webowych wygląda mniej więcej tak: pisanie kodu, kompilacja, deployowanie na serwerze, testowanie, pisanie kodu, kompilacja, deployowanie, testy i tak w kółko.
Podczas gdy pisanie kodu sprawia (a przynajmniej powinno sprawiać) przyjemność, kompilacja trwa zaledwie do kilku minut tak proces wgrywania aplikacji na serwer może trwać w nieskończoność. Czy zatem nie można by pominąć tej fazy
Obsługa XML w Javie. Biblioteka XStream
Numer 4 (2009-06-01) - Marek Kapowicki
Format XML
XML (Extensible Markup Language, w wolnym tłumaczeniu Rozszerzalny Język Znaczników) to uniwersalny język formalny przeznaczony do reprezentowania różnych danych w ustrukturalizowany sposób. XML jest niezależny od platformy, co umożliwia łatwą wymianę dokumentów pomiędzy różnymi systemami i znacząco przyczyniło się do popularności tego języka. XML wyrósł na niekwestionowany standard wymiany danych w sieci WWW. Język i dokumenty XHTML pozwalająTeamCity : pre-tested commit
Numer 4 (2009-06-01) - Paweł Zubkiewicz
Czyli w jaki sposób, prosto i skutecznie, rozwiązać problem commit'owania niedziałającego kodu do repozytorium, a tym samym zwiększyć szybkość pracy całego zespołu.
W obecnych czasach trudno jest, tworząc komercyjne rozwiązania, wyobrazić sobie projekty, które nie stosują się (czasem nawet nieświadomie) do zbioru praktyk Fowlera, powszechnie znanych pod nazwą Continuous Integration. Najważniejszym celem tych praktyk jest redukcja czasu (a co zaLog4j - czyli jak skutecznie tworzyć logi w aplikacjach javowych
Numer 6 (2009-12-09) - Michał Szynkaruk
W życiu każdego programisty JAVA prędzej czy później pojawia się etap, w którym dochodzi on do wniosku, że korzystanie z System.out.print
w przypadku chęci sprawdzenia wartości danych zmiennych, stanu w którym obecnie znajduje się aplikacja itp. nie jest ani efektywne, ani efektowne. Oczywiście można powiedzieć, że korzystanie ze standardowego wyjścia na konsole jest łatwe i z pozoru szybkie. No tak,
Notatki o testowaniu: Behaviour-driven development z easyb
Numer 6 (2009-12-09) - Bartosz Majsak
Groovy to język, który przykuwa coraz większą uwagę entuzjastów technologii Javowych, a artykuły pojawiające się na łamach Java exPress tylko to potwierdzają. Jego niewątpliwymi zaletami są prostota i przejrzystość składni, które pozwalają zdecydowanie zwiększyć produktywność i uwolnić od monotonnych linijek kodu tak dobrze znanych nam z Javy.
W niniejszym artykule chciałbym przedstawić bardzo ciekawe i użyteczne narzędzie bazujące na
Gradle - Mocarne narzędzie do budowy projektów
Numer 6 (2009-12-09) - Tomasz Kaczanowski
Wstęp
"Jakiego narzędzia używasz do budowy projektu i dlaczego?" W świecie Javy, na tak zadane pytanie można spodziewać się jednej z dwóch odpowiedzi: Używam Mavena. Świetne pluginy pozwalają mi w trzech liniach uzyskać efekt, na który potrzebowałbym kilkadziesiąt linii XMLa, gdybym używał Anta. Czasami przeszkadza mi brak elastyczności Mavena, ale radzę sobię wówczas używając plugina AntRun.
Glassfish Enterprise: 5 9's z HADB
Numer 7 (2010-03-30) - Mirosław Dąbrowski
Wprowadzenie. Kilka słów o GlassFish’u,
Serwer aplikacyjny dostępny od Sun Microsystems pierwotnie miał swe początki jako alians iPlanet (kooperacja inżynierów Sun Microsystems z NetScape). Po okresie wspólnej pracy z NetScape, Sun projekt iPlanet rozwijał pod swoimi skrzydłami już pod nazwą SunONE, Sun Open Net Environment. Nazwa ta została wprowadzona w 2002 roku i była przewidziana na grupę produktów, które powstałyLog4J a komunikatory internetowe
Numer 7 (2010-03-30) - Michał Szynkaruk
Logi informujące o błędach w trakcie działania aplikacji można zapisywać zarówno lokalnie (jako pliki tekstowe, krotki w bazie danych itd.) jak i wysyłać na inną maszynę, np. w postaci e-maila. Niewątpliwe wielu z nas ma na stałe uruchomiony jakiś komunikator internetowy niezależnie od tego czy jesteśmy w pracy, w domu czy w podróży. Skoro chcemy być w stałym kontakcie z
CouchDB - bo dane to nie zawsze tabele
Numer 8 (2010-09-03) - Paweł Stawicki
CouchDB jest nowym rodzajem bazy danych. Nie jest to baza relacyjna, ani też obiektowa. CouchDB przechowuje dokumenty. Dokument jest czymś w rodzaju znanej z Javy kolekcji Map
, ma klucze i wartości. Kluczem zawsze jest String
(oczywiście unikalny w ramach jednego dokumentu), co do wartości możliwości jest znacznie więcej, o czym dalej. Kolejną ciekawą cechą CouchDB jest to, że dokumenty te
Notatki o testowaniu: WebDriver - łatwe i przyjemne testowanie aplikacji webowych
Numer 8 (2010-09-03) - Bartosz Majsak
Każdy, kto ma choćby minimalne doświadczenie z testami doskonale zdaje sobie sprawę, że nawet najbardziej solidne testy jednostkowe nie dają stuprocentowej pewności poprawnego działania aplikacji. Często musimy spojrzeć na aplikację oczami końcowego użytkownika i zweryfikować, czy wszystkie zaimplementowane i przetestowane jednostkowo funkcjonalności są dla niego dostępne i działają tak jak sobie tego życzy.
W drugiej części serii Notatki o