Vyhledávání
Text:
Banner na školení Amaio

doporučujeme

Eclipse Helios je venku

Eclipse logo
 23. června byla vydána nová verze (nejen) vývojového prostředí Eclipse, tentokráte s kódovým označením Helios - jedná se o simultánní release 39 projektů, spojených do jednoho prostředí. Dovolte mi rychlé seznámení se zajímavými novými funkcemi, hlavně co se týče části zaměřené na vývoj v javě. StartupZatímco předchozí verze Galileo byl na...
více...

Ostře sledovaná okna

K napsání tohoto článku mě inspiroval Ondra Medek svými maily v javovské konferenci v lednu 2010, v nichž se podivoval nad tím, že Java automaticky neuklízí zavřená okna. Pokud okno nemá nastaveno DISPOSE_ON_CLOSE, je při zavření pouze schováno a nadále zabírá paměť. K jeho dealokaci dojde až při zavolání metody dispose(). V tomto článku...
více...

Aspectj jednoduchý performance monitor

V poslední době jsem se začal věnovat aspect oriented programming (AOP) a aspectj. Velmi mě překvapilo jak elegantně se pomocí AOP dá řešit určité problémy a měření výkonu a času strávené voláním metod patří do této kategorie. Před tím, než budete pokračovat v čtení doporučuji začít krátkým tutoriálem: http://www.eclipse.org/aspectj/doc/next/p...
více...

 

CZ Podcast 39 - Operations a Devops - podcast

V devětatřicátém díle jsme se věnovali tématu operations a jeho nové odnoži v podobě devops. Téma to bylo zajímave, protože jsme zpovídáním našeho hosta Radima Marka strávili skoro hodinu. Radim se nám pokusil vysvětlit co to jsou operations, jaká je jejich role a co mají na starosti v IT. Dále jsme se dostali k devops, co tento termín znamená,...

SIGAR API – získání systémových informací

 Tento článek navazuje na sérii článků o méně známých, avšak zajímavých nástrojích a technologiích. Dnes se zaměříme na knihovnu SIGAR (Hyperic’s System Information Gatherer), která nám umožňuje získávat zajímavé informace ze systému nehledě na to, na kterém systému naše aplikace pracuje. O této knihovně již byla na našem blogu řeč – nyní...

Ukázky z Eclipse 4.0

Eclipse logo
Vývojáři platformy Eclipse dnes oznámili dostupnost vývojové platformy Eclipse SDK 4.0. Zjednodušeně řešeno se jedná o velkou sadu knihoven (Software Development Kit), který umožní programátorům vyvíjet aplikace a pluginy postavené na zbrusu nové vývojové platformě s kódovým označením e4. Vývojáře ještě čeká dlouhá cesta, než světlo...

Příběh jedné URL

Protože Google indexuje a hledá tak jak hledá, někdy dostane člověk starší verzi Javadocu. Příklad dostanete URL http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Object.html, vás zajímá verze 1.6, tak co uděláte, změníte číslo pět za šest, bum a voala tady je výsledek podle očekávání. Pardon, nenechte se uvést v omyl, takhle to fungovalo,...

JUnit result interceptor

Před nějakou dobou jsme psali o vlastní anotaci @AfterFailure v JUnit testech. Naší motivací byly screenshoty neúspěšných selenium testů. JUnit od verze 4.7 má svoje řešení jménem TestWatchman.

Evoluce API

Navrhli jste API, chcete v něm provést změny a děsí vás, co to způsobí s programy, které toto API používají? V tomto článku si na jednoduchém příkladu ukážeme, jak vám může pomoci RefactoringNG. Mějme třídu Ship s metodou dock: public class Ship { public void dock() { ... } ... } V rámci evoluce API metodu dock přesuneme do třídy...

CZJUG webinář na téma EJB a JPA

Máte pocit, že Enterprise Java Beans je složitá technologie a že ke zvládnutí Java Persistence API je potřeba několik měsíců? Pak neváhejte a přihlaste se na druhý CZJUG webinář. Během 1,5 hodiny projdeme nejdůležitější vlastnosti těchto technologií a napíšeme jednoduchou aplikaci. A vy můžete být přitom, aniž byste někam jezdili. Zúčastnit...

Jak jednoduše simulovat v testech HTTP server

Občas při tvorbě automatických testů potřebujeme otestovat funkcionalitu, která stahuje nějaká data z Internetu. V mém případě to byla funkce na stahování seznamu zneplatněných certifikátů (CRL). Původně jsem měl automatický test napsaný tak, že se seznam skutečně stahoval. To bylo nevýhodné ze dvou důvodů:test nefungoval bez připojení k...